Hallo Leute.
Folgendes Programm, bewirkt dass der erste Buchstabe eines Strings entfernt wird, falls dieser ein Großbuchstabe ist.
Meine Frage lautet, ob man das irgendwie einfacher hätte schreiben können (z.b. mit startsWith())?
EDIT: Habe noch eine zweite Frage, die nichts mit diesem Beispiel zu tun hat:
irgendeinstring.charAt(0).toLowerCase(); funktioniert nicht.
Wie kann ich das beheben?
mfG
Thomas
Folgendes Programm, bewirkt dass der erste Buchstabe eines Strings entfernt wird, falls dieser ein Großbuchstabe ist.
Meine Frage lautet, ob man das irgendwie einfacher hätte schreiben können (z.b. mit startsWith())?
Java:
public void testFirstLetter(String text){
String ausgabe =text;
String großbuchstaben = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for(int i = 0; i < text.length();i++){
if(großbuchstaben.indexOf(text.charAt(i)) > -1 && i == 0){
ausgabe = ausgabe.substring(1);
}
}
System.out.println(ausgabe);
}
EDIT: Habe noch eine zweite Frage, die nichts mit diesem Beispiel zu tun hat:
irgendeinstring.charAt(0).toLowerCase(); funktioniert nicht.
Wie kann ich das beheben?
mfG
Thomas
Zuletzt bearbeitet: