Hi Leute,
ich versuche gerade zwei Methoden zu schreiben und zwar geht es um Vokale in einem String.
in der ersten will ich überprüfen ob in einem String ein Vokal enthalten ist.
und im zweiten will ich das ich den kompletten String hinter dem ersten Vokal zurück bekomme
leider bekomme ich das Pattern in der ersten Methode nicht hin.
Der Fehler liegt am Pattern, ich würde gerne ein Pattern aufstellen in dem sich Mindestens ein Buchstabe vor und nach dem Vokal sein .
ich hoffe ihr könnt mir helfen.
so long Maxwill
ich versuche gerade zwei Methoden zu schreiben und zwar geht es um Vokale in einem String.
in der ersten will ich überprüfen ob in einem String ein Vokal enthalten ist.
Java:
public boolean istVokalImString(String string){
return string.matches(".[aAeEiIoOuUäüöÄÜÖ].");
}
und im zweiten will ich das ich den kompletten String hinter dem ersten Vokal zurück bekomme
Java:
private String getRestVomString(String string){
if(!istVokalImString(string)){
return "";
}
for (int i = 0; i < string.length(); i++) {
if(Pattern.matches("[aAeEiIoOuUäüöÄÜÖ]",filter.charAt(i)+""))
return filter.substring(i);
}
return "";
}
leider bekomme ich das Pattern in der ersten Methode nicht hin.
Der Fehler liegt am Pattern, ich würde gerne ein Pattern aufstellen in dem sich Mindestens ein Buchstabe vor und nach dem Vokal sein .
ich hoffe ihr könnt mir helfen.
so long Maxwill