Wie man einen einzelnen Buchstaben-Kleinbuchstaben in Java

February 25

Wie man einen einzelnen Buchstaben-Kleinbuchstaben in Java

Mit der StringBuilder-Klasse können Sie effizient Änderungen auf Saiten, einschließlich Buchstaben in Kleinbuchstaben ändern durchführen. In der Programmiersprache Java modellieren Zeichenketten Sequenzen von Textzeichen. Wenn Sie Zeichenfolgen in Ihre Java-Programme und Änderungen auf ihren Inhalt durchführen müssen, können Sie die StringBuilder-Klasse. Zeichenfolgen sind unveränderlich in Java, was bedeutet, dass Sie den Inhalt einer Zeichenfolge nicht ändern können, ohne dass Java, um eine neue Zeichenfolge zu erstellen. Dies macht darstellende Änderungen auf String-Variablen ineffizient.

Anweisungen

1 Erstellen Sie eine Text-String-Variable in Ihrem Programm. Wenn Sie bereits eine Textzeichenfolge haben können, Sie aber zu erstellen eine neue eine Verwendung der folgenden Syntax:

Zeichenfolge MeinText = "ABCDEFGHI";

Diese Zeichenfolge enthält Großbuchstaben für Demonstration, aber Sie können alle Zeichen, die Sie mögen einschließen. Erstellen Sie eine Instanz der StringBuilder-Klasse mit dem folgenden Code:StringBuilder MyBuilder = neue StringBuilder(myText);

Das StringBuilder-Objekt nimmt eine Anfangszeichenfolge, für dessen Verarbeitung zu verwenden, damit der Code den String-Variable Verweis auf seine Konstruktormethode übergibt.

2 Erhalten Sie einen Verweis auf das Zeichen in Kleinbuchstaben konvertieren möchten. Mit den Methoden der StringBuilder-Klasse, erhalten Ihr Programm Zugriff auf einzelne Zeichen. Fügen Sie den folgenden Code, um Ihr Programm:

myBuilder.substring (0, 1)

Dieser Code gibt das erste Zeichen in der Zeichenfolge, aber können Sie ändern die Parameter, um das Zeichen anzugeben, den, das Sie möchten. Der erste Parameter gibt den Index des ersten Zeichens in der Zeichenfolge werden soll, mit dem zweiten Angabe der Position unmittelbar nach den gewünschten Abschnitt. Der folgende Code gibt das letzte Zeichen in der Zeichenfolge:

myBuilder.substring(myBuilder.length-1)

Wenn die Substring-Methode nur einen Parameter erhält, führt er von dieser Position bis zum Ende der Zeichenfolge.

3 Das Zeichen in Kleinbuchstaben zu konvertieren. Erweitern Sie Ihre Teilzeichenfolge Codezeile wie folgt:

myBuilder.substring (0, 1).toLowerCase();

Abschnitt angegebene Zeichenfolge konvertiert in Kleinbuchstaben. Speichern Sie Abschnitt Zeichenfolge als ein Zeichen durch den Code wie folgt erweitern:

niedrigere Char = myBuilder.substring (0, 1).toLowerCase().charAt(0);

Der Teilzeichenfolge Prozess erstellt eine Zeichenfolge, so Sie für die Konvertierung in ein Zeichen als eine speichern müssen. Dies ist der Aufruf "CharAt" tut, der die Zeichenfolge enthält nur einen einzelnen Buchstaben.

4 Ändern Sie den Zeichenfolgenwert den Kleinbuchstaben-Betrieb angepasst. So weit, der Code eines der Zeichenfolge Zeichen in einer Variablen gespeichert hat konvertiert in Kleinbuchstaben. Die ursprüngliche Zeichenfolge bleibt jedoch unberührt. Fügen Sie die folgende Codezeile an Ihrem Programm:

myBuilder.setCharAt (0, niedrigere);

Dieser Code ändert den Wert des ersten Zeichens die neue Version widerspiegeln. Ändern Sie den ersten Parameter an die Position des Briefes anpassen, die Sie in Kleinbuchstaben konvertieren.

5 Den Zeichenfolgenwert aus StringBuilder-Objekt abrufen. Fügen Sie folgenden Code, wenn Sie den Wert der Variablen auf die geänderte Version von StringBuilder modelliert:

MeinText = myBuilder.toString();

Wenn Sie es vorziehen, können Sie den neuen Wert in eine zweite Variable anstatt ersetzen das Originalbild speichern. Sie können die Zeichenfolge mit dem folgenden Code testen:

System.out.println(myText);

Wenn Sie Ihr Programm ausführen, sehen Sie den neuen Zeichenfolgenwert, der in die Konsole geschrieben.

Tipps & Warnungen

  • Die StringBuilder-Klasse stellt viele andere Methoden zum Aufrufen und bearbeiten Zeichenfolge Zeichen.
  • Durchführung mehrere Vorgänge auf Zeichenfolgen kann ineffiziente Programme führen.