logo

Kako napisati veliko slovo niza u Javi?

U programiranju većinu vremena imamo posla sa stringom koji je važan dio programskog jezika. Ponekad moramo pretvoriti cijeli odlomak u rečenicu. U tom slučaju prvo slovo niza mora biti veliko. Dakle, u ovom odjeljku ćemo raspravljati kako napisati prvo slovo stinga u Javi velikim slovom.

Naivni pristup

U ovom pristupu, mi ćemo Java build-in metode podniz() i doUpperCase() klase String.

program prostih brojeva u Javi

Prvo ćemo definirati niz čije će prvo slovo biti veliko. Da bismo odabrali prvo slovo, moramo proslijediti dva parametra (0, 1) u podniz() metodu koja označava prvo slovo niza, a za veliko slovo prvog slova pozvali smo doUpperCase() metoda.

Za ostatak niza ponovno smo pozvali podniz() metodu i proslijedite 1 kao parametar. Označava niz iza prvog slova. U latsu spojite niz da biste dobili rezultat. na primjer, razmotrite sljedeći isječak koda.

 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 

Prvo slovoveliko1.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) } 

Izlaz:

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

Korištenje metode StringUtils.capitalize().

Drugi način da prvo slovo niza bude veliko slovo je korištenje StringUtils.capitalize(str) metoda biblioteke Apache commons lang3.

Sintaksa:

 public static String capitalize(final String str) 

To je statička metoda klase StringUtils koja se koristi za pretvaranje prvog znaka zadanog niza u velika i mala slova naslova. Preostali znakovi niza se ne mijenjaju.

Metoda prihvaća parametar kao konačni niz koji treba pisati velikim slovima. Vraća niz velikih slova.

preuzimanje datoteka the commons-lang3-3.12.0.jar ili dodajte sljedeću ovisnost u datoteku pom.xml.

pom.xmL

pyspark
 org.apache.commons commons-lang3 3.12.0 

Prvo SlovoKapital2.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'')); } } 

Izlaz:

 Robert Jack Tom 'hello'