logo

Kā Java valodā rakstīt virknes pirmo burtu ar lielo burtu?

Programmēšanā lielāko daļu laika mums ir jārisina virkne, kas ir svarīga programmēšanas valodas sastāvdaļa. Dažreiz mums ir jāpārvērš visa rindkopa par teikuma gadījumu. Šādā gadījumā virknes pirmais burts ir jāraksta ar lielo burtu. Tātad, šajā sadaļā mēs to apspriedīsim kā Java valodā rakstīt dzēliena pirmo burtu.

Naiva pieeja

Šajā pieejā mēs izmantosim Java iebūvētās metodes apakšvirkne() un lielie burti() no stīgu klases.

Pirmkārt, mēs definēsim virkni, kuras pirmais burts ir jāraksta ar lielo burtu. Lai izvēlētos pirmo burtu, mums ir jānodod divi parametri (0, 1). apakšvirkne() metodi, kas apzīmē virknes pirmo burtu un lai pirmo burtu ievadītu ar lielo burtu, mēs esam izsaukuši lielie burti() metodi.

Pārējo virknes daļu mēs atkal saucām par apakšvirkne() metodi un norādiet 1 kā parametru. Tas apzīmē virkni pēc pirmā burta. Pie latiem savienojiet virkni, lai iegūtu rezultātu. piemēram, apsveriet šādu koda fragmentu.

griešanas rīks ubuntu
 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

 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) } 

Izvade:

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

Izmantojot StringUtils.capitalize() metodi

Vēl viens veids, kā virknes pirmo burtu rakstīt ar lielo burtu, ir izmantot StringUtils.capitalize(str) Apache Commons lang3 bibliotēkas metode.

Sintakse:

 public static String capitalize(final String str) 

Tā ir statiska StringUtils klases metode, ko izmanto, lai dotās virknes pirmo rakstzīmi pārvērstu virsraksta reģistrā. Pārējās virknes rakstzīmes netiek mainītas.

Metode pieņem parametru kā pēdējo virkni, kas jāraksta ar lielo burtu. Tas atgriež lielo burtu virkni.

Lejupielādēt uz commons-lang3-3.12.0.jar failu vai pievienojiet failam pom.xml šādu atkarību.

pom.xmL

java vietējais datums
 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'')); } } 

Izvade:

 Robert Jack Tom 'hello'