CharAt(1);Hallo Leute,
ich steh grad vor dem Problem, dass ich es nicht hinkriege, das erste Zeichen von einem String in einen Großbuchstaben umzuwandeln. Ich wollte fragen, wie man sowas am Besten macht.
Ich hoffe ihr könnt mir helfen.
lg,
alphaboy
public String firstLetterToUpperCase(String text) {
return Character.toUpperCase(text.charAt(0)) + text.substring(1).toLowerCase();
}
Satz per Buffered Reader einlesen dann sagen das er nach jedem leerzeichen splitten soll und dann wie oben schon gemacht das erste wort immer groß schreiben lassen
import java.io.*;
public class Split
{
public static void main(String[] args) throws IOException {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String eingabe;
System.out.println("Bitte Satz oder Wort eingeben: ");
eingabe= input.readLine();
String[] words = eingabe.split("\\s+");
System.out.println("String: "+eingabe);
for(String word : words){
System.out.println(""+word);
}
}
}