Wie schreibt man Strings in Java groß?
Java stellt eine Methode namens toUpperCase() bereit, die einen String als Parameter akzeptiert . Es gibt einen String im „ ALL CAPS “-Format des String- Inhalts zurück. Hier ist ein Demo-Snippet zum Verständnis.String myName = "artem";
System.out.println("myName = " + myName);
System.out.println("myName.toUpperCase() = " + myName.toUpperCase());
Ausgang
myName = artem myName.toUpperCase() = ARTEM
Wie schreibe ich den ersten Buchstaben einer Zeichenfolge in Java groß?
Wie Sie im obigen Beispiel sehen können, schreibt Java toUpperCase() den gesamten String groß . Das entspricht nicht unseren Ansprüchen. Von nun an werden wir eine benutzerdefinierte Methode namens „ capitalize()“ entwerfen , um nur den ersten Buchstaben des Strings in „UpperCase“ umzuwandeln . Nachfolgend sind der Methodenheader, seine Parameter und sein Rückgabetyp aufgeführt.Methodenkopf
Hier ist der Header für die Methode „capitalize()“ .String capitalize(String inputString)
Parameter Die Methode „capitalize()“ benötigt einen String, um den ersten Buchstaben in einen Großbuchstaben umzuwandeln. Rückgabetyp Eine Zeichenfolge, deren erster Buchstabe groß geschrieben ist.
Algorithmus/Schritte zur Großschreibung des ersten Buchstabens der Zeichenfolge in Java
Versuchen Sie zunächst, diese Schritte im Kopf auszuführen, bevor Sie sich den Code ansehen.- Holen Sie sich den ersten Buchstaben des Strings .
- Wandeln Sie es in einen Großbuchstaben um .
- Ersetzen Sie es an der ursprünglichen Position im String .
Beispiel
Hier verwenden wir eine benutzerdefinierte Methode „capitalize(String)“, um die oben genannten Schritte auszuführen.public class Driver {
public static String capitalize(String inputString) {
// get the first character of the inputString
char firstLetter = inputString.charAt(0);
// convert it to an UpperCase letter
char capitalFirstLetter = Character.toUpperCase(firstLetter);
// return the output string by updating
//the first char of the input string
return inputString.replace(inputString.charAt(0), capitalFirstLetter);
}
public static void main(String[] args) {
String myName = "artem";
System.out.println("myName = " + myName);
System.out.println("capitalize(myName) = " + capitalize(myName) + "\n");
String myDogName = "leo";
System.out.println("myDogName = " + myDogName);
System.out.println("capitalize(myDogName) = " + capitalize(myDogName) + "\n");
String myCarName = "tesla";
System.out.println("myCarName = " + myCarName);
System.out.println("capitalize(myCarName) = " + capitalize(myCarName) + "\n");
String mySchoolName = "nUCES";
System.out.println("mySchoolName = " + mySchoolName);
System.out.println("capitalize(mySchoolName) = " + capitalize(mySchoolName) + "\n");
String myCountryName = "pakistan";
System.out.println("myCountryName = " + myCountryName);
System.out.println("capitalize(myCountryName) = " + capitalize(myCountryName) + "\n");
}
}
Ausgang
myName = artem Capitalize(myName) = Artem myDogName = Leo Capitalize(myDogName) = Leo myCarName = Tesla Capitalize(myCarName) = Tesla mySchoolName = nUCES Capitalize(mySchoolName) = NUCES MyCountryName = Pakistan Capitalize(MyCountryName) = Pakistan
Abschluss
Dies ist eine einfache Veranschaulichung der Großschreibung des ersten Buchstabens eines Strings in Java. Dies ist nur eine Implementierung. Es gibt mehrere andere Möglichkeiten, das gleiche Problem zu lösen. Wir empfehlen Ihnen, dieses Problem mit der angegebenen Lösung zu üben. Testen Sie sich anschließend selbst, indem Sie es auf andere Weise lösen, wenn Sie denken, dass Sie das Problem gut verstanden haben. Testen Sie Ihre Ausgabe. Seien Sie mutig, Ihre logischen Fähigkeiten und Ihre Fähigkeiten zur Problemlösung unter Beweis zu stellen. Viel Spaß beim Lernen!
Mehr Lektüre: |
---|
GO TO FULL VERSION