Hogyan írjunk nagybetűvel a karakterláncokat Java nyelven?
A Java egy toUpperCase() nevű metódust biztosít , amely egy karakterláncot vesz paraméterként. Egy karakterláncot ad vissza a karakterlánc tartalmának „ CSAK NAGYBETES ” formátumában . Íme egy bemutató részlet a megértés érdekében.
String myName = "artem";
System.out.println("myName = " + myName);
System.out.println("myName.toUpperCase() = " + myName.toUpperCase());
Kimenet
myName = artem myName.toUpperCase() = ARTEM
Hogyan írjuk nagybetűvel a karakterlánc első betűjét Java nyelven?
Amint a fenti példában is látható, a Java toUpperCase() a teljes karakterláncot nagybetűvel írja . Ez nem felel meg a követelményeinknek. A továbbiakban egy egyedi metódust tervezünk, a nagybetűs() néven, amely csak a karakterlánc első betűjét konvertálja nagybetűssé . Az alábbiakban felsoroljuk a metódus fejlécét, paramétereit és visszatérési típusát.Módszer fejléce
Itt van a nagybetűs() metódus fejléce.
String capitalize(String inputString)
Paraméterek A nagybetűs() metódus egy karakterláncot vesz igénybe az első betű nagybetűvé alakításához. A típusú karakterláncot adja vissza nagybetűvel.
Algoritmus / lépések a karakterlánc első betűjének nagybetűssé tételéhez Java nyelven
Próbálja meg gondolatban végrehajtani ezeket a lépéseket, mielőtt megnézi a kódot.- Szerezd meg a karakterlánc első betűjét .
- Alakítsa át nagybetűssé .
- Cserélje ki a karakterlánc eredeti helyére .
Példa
Itt egy egyedileg létrehozott nagybetűs(String) metódust használunk a fent említett lépések végrehajtásához.
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");
}
}
Kimenet
myName = artem capitalize(myName) = Artem myKutyaNév = oroszlán nagybetűs(sajátKutyaNév) = Oroszlán myCarName = tesla capitalize(myAutóNév) = Tesla mySchoolName = nUCES nagybetűs(mySchoolName) = NUCES myCountryName = Pakisztán nagybetűs(myCountry)
Következtetés
Ez egy egyszerű illusztráció egy karakterlánc első betűjének nagybetűs írására Java nyelven. Ez csak egy megvalósítás. Ugyanazon probléma megoldására számos más módszer is létezik. Javasoljuk, hogy gyakorolja ezt a problémát a megadott megoldással. Ezt követően próbálja ki magát más módon megoldani, ha úgy gondolja, hogy jól értette a problémát. Tesztelje a kimenetet. Legyen bátor, hogy megmutassa logikai és problémamegoldó képességeit. Jó tanulást!
További olvasnivalók: |
---|
GO TO FULL VERSION