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 Zitieren
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 Zitieren
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); Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.