Ruppes Geschrieben 2. Juni 2003 Geschrieben 2. Juni 2003 Hi, ich hätte mal ne Frage. Ich möchte aus einer Formulareingabe zwecks Datenbankeintrag, den ersten Buchstaben des Wertes den der User eingibt (falls er es nicht selbst macht) in nen Großbuchstaben umwandeln. Mit toUpperCase funzt es ja leider nicht, da so das ganze Wort in Großbuchstaben umgewandelt wird. Wäre nett wenn mir einer helfen könnte. Danke und Gruß, Ruppes
Jaraz Geschrieben 2. Juni 2003 Geschrieben 2. Juni 2003 Hi, entweder du nutzt die Klasse StringUtils aus dem Commons Projekt unter http://jakarta.apache.org oder du schreibst selber etwas in der Art. public String großBuchstabe(String string) { return new StringBuffer(string.length()) .append(Character.toTitleCase(string.charAt(0))) .append(string.substring(1)) .toString(); } Ich schätze mal StringUtils wird das ähnlich machen. Gruß Jaraz
aokieh Geschrieben 2. Juni 2003 Geschrieben 2. Juni 2003 Ich hoffe, dass ich dein Problem verstanden haben. Hier meine Lösung. String s= textField.getText(); String s2=""; if(s.length()>0) { String s1=""+s.charAt(0); s1=s1.toUpperCase(); s2=s1+s.substring(1); } javax.swing.JOptionPane.showMessageDialog(null,s2,"Die Anzeige...",javax.swing.JOptionPane.DEFAULT_OPTION);
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden