logo

Kaip „Java“ rašyti pirmąją eilutės raidę iš didžiosios raidės?

Programuodami dažniausiai turime susidurti su eilute, kuri yra svarbi programavimo kalbos dalis. Kartais mes turime konvertuoti visą pastraipą į sakinio didžiąją dalį. Tokiu atveju pirmoji eilutės raidė turi būti didžioji. Taigi, šiame skyriuje aptarsime kaip „Java“ programoje rašyti pirmąją įgėlimo raidę iš didžiosios raidės.

Naivus požiūris

Taikydami šį metodą, mes įdiegsime „Java“ metodus poeilutė () ir didžiosiomis raidėmis () styginių klasės.

Pirmiausia nustatysime eilutę, kurios pirmoji raidė turi būti didžioji. Norėdami pasirinkti pirmąją raidę, turime perduoti du parametrus (0, 1). poeilutė () metodą, kuris žymi pirmąją eilutės raidę ir norėdami parašyti pirmąją raidę didžiosiomis raidėmis, mes panaudojome didžiosiomis raidėmis () metodas.

Likusią eilutės dalį vėl vadinome poeilutė () metodą ir 1 kaip parametrą. Tai žymi eilutę po pirmosios raidės. Ties latais sujunkite eilutę, kad gautumėte rezultatą. pavyzdžiui, apsvarstykite šį kodo fragmentą.

 String s = 'javatpoint'; String s1 = str.substring(0, 1).toUpperCase(); // first letter = J String s2 = str.substring(1); // after 1st letter = avatpoint String res = str.substring(0, 1).toUpperCase() + str.substring(1); // J + avatpoint 

FirstLetterCapital1.java

modifikuoti failą linux
 public class FirstLetterCapital1 { public static void main(String args[]) { System.out.println(capitalize('javatpoint')); System.out.println(capitalize('website')); System.out.println(capitalize('@javatpoint')); System.out.println(capitalize('it is the best website to learn technology.')); } //user-defined function to capitalize the first letter also check for null string public static final String capitalize(String str) } 

Išvestis:

 Javatpoint Website @javatpoint It is the best website to learn technology. 

Naudojant StringUtils.capitalize() metodą

Kitas būdas didžiosiomis raidėmis rašyti pirmąją eilutės raidę yra naudoti StringUtils.capitalize(str) Apache Commons lang3 bibliotekos metodas.

Sintaksė:

 public static String capitalize(final String str) 

Tai statinis „StringUtils“ klasės metodas, naudojamas pirmajam nurodytos eilutės simboliui konvertuoti į pavadinimo didžiąją ir mažąją raidę. Likę eilutės simboliai nepakeičiami.

Metodas priima parametrą kaip paskutinę eilutę, kuri turi būti rašoma didžiosiomis raidėmis. Jis grąžina didžiųjų raidžių eilutę.

parsisiųsti į commons-lang3-3.12.0.jar arba pridėkite toliau nurodytą priklausomybę prie pom.xml failo.

pom.xmL

 org.apache.commons commons-lang3 3.12.0 

FirstLetterCapital2.java

 import org.apache.commons.lang3.StringUtils; public class FirstLetterCapital2 { public static void main(String args[]) { System.out.println(StringUtils.capitalize('robert')); System.out.println(StringUtils.capitalize('jack')); System.out.println(StringUtils.capitalize('tom')); System.out.println(StringUtils.capitalize(''hello'')); } } 

Išvestis:

 Robert Jack Tom 'hello'