Hallo alle zusammen,
ich hab ein Problem und weiß, bis auf die grobe Struktur, überhaupt nicht, wie ichs angehen soll.
Ich brauch eine Methode, die einen gegebenen String auf die ersten Wörter überprüft und dann, wenn sie stimmen, das letzte wort als neuen String abspeichert.
Beispiel:
givenPattern = "Mein Name ist *"
inputString = "Mein Name ist Georg Huhn"
savedString = "Georg Huhn"
Ich weiß leider garnicht, wie ich das angehen soll, zuerst die ersten Wörter zu überprüfen und wenn sie dann richtig sind (das kann man ja ganz einfach über if regeln), den letzten Teil sozusagen zu "extrahieren" und als neuen String zu speichern".
Ich habs jetzt schon so weit:
Jetzt wäre halt die Frage, wie ich den Namen dann als neuen String speichere.
Danke schonmal!
Gruß GRHM93
ich hab ein Problem und weiß, bis auf die grobe Struktur, überhaupt nicht, wie ichs angehen soll.
Ich brauch eine Methode, die einen gegebenen String auf die ersten Wörter überprüft und dann, wenn sie stimmen, das letzte wort als neuen String abspeichert.
Beispiel:
givenPattern = "Mein Name ist *"
inputString = "Mein Name ist Georg Huhn"
savedString = "Georg Huhn"
Ich weiß leider garnicht, wie ich das angehen soll, zuerst die ersten Wörter zu überprüfen und wenn sie dann richtig sind (das kann man ja ganz einfach über if regeln), den letzten Teil sozusagen zu "extrahieren" und als neuen String zu speichern".
Ich habs jetzt schon so weit:
Java:
public void getName(String inputString) {
String given = "Mein Name ist ";
if(inputString.contains(given)) {}
}
Danke schonmal!
Gruß GRHM93
Zuletzt bearbeitet: