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'