Wenn Sie Textdaten in Ihre Java- Programme können damit umgehen , müssen Sie häufig eine Verarbeitung auf sie. Die String-Klasse in Java bietet eine Reihe von Methoden zum Ändern des Inhalts von Text- String-Variablen . Mit einer Kombination dieser Methoden können Sie das erste Zeichen in Ihrem Strings in Großbuchstaben zu konvertieren. Der Prozess erfordert ein paar verschiedene Schritte , aber Sie können die resultierende Code in eine einzelne Zeile in Ihrem Programm zu kondensieren , was zu einer geänderten String-Wert . Anleitung
1
Erstelle deinen String-Variable . Verwenden Sie den folgenden Code zu deklarieren und instanziieren Ihre string, wenn Sie noch kein Konto haben in Ihrem Programm bereits :
String myText = " hier sind einige Wörter ";
Wenn Sie bereits über eine String , können Sie es zu verwenden. Diese Variable enthält einen kurzen Abschnitt des Textes mit einigen Worten in ihm, aber Ihnen kann keine Briefe Dich enthalten . Ihr Programm kann jetzt jede Methode der String-Klasse auf diese Variable.
2
Holen Sie sich das erste Zeichen der Zeichenfolge . Um den ersten Buchstaben in Großbuchstaben umwandeln , muss das Programm erst einmal erwerben einen Verweis darauf . Verwenden Sie den folgenden Beispielcode, um das erste Zeichen als eine untergeordnete bekommen :
myText.substring (0, 1) german
Dies weist Java , um die angegebene Abschnitt der Zeichenfolge zu kopieren. Teilstrings angegeben mit der ersten Position und die Position nach dem Ende des Abschnitts, den Sie wollen . Dieser Code gibt das erste Zeichen als Teilstring ab der ersten Position in der ursprünglichen Zeichenfolge , die durch Null angezeigt wird, läuft auf die Position vor dem zweiten Zeichen , die durch den Index ein angezeigt wird.
3
Konvertieren Sie Ihre erste Zeichen in Großbuchstaben . Verlängern Sie Ihren Code wie folgt: .
MyText.substring (0, 1 ) toUpperCase ()
Dies weist Java eine Kopie des ersten Zeichens zu erwerben, dann wandeln Sie es in das obere Gehäuse entspricht . Wenn das Zeichen bereits oberen Fall hat dieser Code keine Wirkung auf sie. Ihr Code hat jetzt einen Verweis auf das obere Gehäuse -Version des ersten Zeichens in der Zeichenfolge , aber der ursprüngliche String bleibt unberührt.
4
Erstellen Sie eine neue Zeichenfolge. Sie müssen den Inhalt der ursprünglichen String-Variable zu-Punkt zuweisen , um eine neue Zeichenfolge , bestehend aus den ersten Buchstaben in Großbuchstaben umgewandelt , plus der Rest der vorhandenen Zeichenfolge . Verlängern Sie Ihren Code wie folgt: .
MyText = myText.substring (0, 1 ) toUpperCase () + myText.substring (1);
Wenn dieser Code ausgeführt wird, kopiert Java zuerst die anfänglichen Zeichen und wandelt sie in Großbuchstaben verkettet dann diese mit dem zweiten Teil der Original-Zeichenkette , beginnend bei dem zweiten Zeichen , die durch den Index einer angedeutet ist. Die zweite Operation substring liefert nur die Startposition , so dass das Programm den Rest der Zeichenkette kopiert , beginnend an dieser Stelle. Schließlich kopiert diese neue Java -String in der ursprünglichen Variablen .
5
Testen Sie Ihr Umwandlungsprozess. Fügen Sie den folgenden Code, um den neuen Wert der Zeichenfolge auszugeben :
System.out.println ( myText );
Speichern Sie die Datei und übersetzen Sie Ihr Programm , läuft es zu testen, ob der Betrieb funktioniert . Sie sollten sehen, " Hier sind einige Worte" geschrieben, um die Ausgabe -Konsole. Der ursprüngliche String hat durch sein Äquivalent wurde mit dem ersten Zeichen in Großbuchstaben ersetzt.