logo

Jak velké první písmeno řetězce v Javě?

Při programování se většinou musíme vypořádat s řetězcem, který je důležitou součástí programovacího jazyka. Někdy požadujeme převést celý odstavec na případ věty. V takovém případě musí být první písmeno řetězce velké. Takže v této části budeme diskutovat jak velké první písmeno žihadla v Javě.

Naivní přístup

V tomto přístupu budeme používat vestavěné metody Java podřetězec() a toUpperCase() třídy String.

příklad alfa beta prořezávání

Nejprve definujeme řetězec, jehož první písmeno má být velké. Abychom vybrali první písmeno, musíme předat dva parametry (0, 1). podřetězec() metodu, která označuje první písmeno řetězce a pro velké první písmeno jsme vyvolali toUpperCase() metoda.

Pro zbytek řetězce jsme znovu zavolali podřetězec() metodu a předejte 1 jako parametr. Označuje řetězec za prvním písmenem. V lats zřetězte řetězec, abyste získali výsledek. zvažte například následující fragment kódu.

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

Výstup:

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

Použití metody StringUtils.capitalize().

Dalším způsobem, jak velké první písmeno řetězce použít, je použít StringUtils.capitalize(str) metoda knihovny Apache commons lang3.

Syntax:

 public static String capitalize(final String str) 

Jedná se o statickou metodu třídy StringUtils, která slouží k převodu prvního znaku daného řetězce na velikost písmen. Zbývající znaky řetězce se nezmění.

Metoda přijímá parametr jako konečný řetězec, který má být psán velkými písmeny. Vrátí řetězec velkých písmen.

Stažení a commons-lang3-3.12.0.jar nebo přidejte následující závislost do souboru pom.xml.

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

Výstup:

 Robert Jack Tom 'hello'