logo

Kako narediti prvo črko niza z veliko začetnico v Javi?

Pri programiranju imamo največkrat opravka z nizom, ki je pomemben del programskega jezika. Včasih moramo celoten odstavek pretvoriti v velike in male črke stavka. V tem primeru mora biti prva črka niza velika. Torej, v tem razdelku bomo razpravljali kako napisati prvo črko stinga v Javi z veliko začetnico.

Naivni pristop

Pri tem pristopu bomo uporabili vgradne metode Jave podniz() in toUpperCase() razreda String.

Najprej bomo definirali niz, katerega prva črka naj bo velika. Da izberemo prvo črko, moramo posredovati dva parametra (0, 1) v podniz() metodo, ki označuje prvo črko niza in za pisanje prve črke z veliko začetnico, smo priklicali metodo toUpperCase() metoda.

Za preostanek niza smo ponovno poklicali podniz() metodo in posredujte 1 kot parameter. Označuje niz za prvo črko. Pri lats združite niz, da dobite rezultat. na primer razmislite o naslednjem izrezku kode.

 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 

PrvaČrkaVelika1.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) } 

Izhod:

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

Uporaba metode StringUtils.capitalize().

Drug način za pisanje prve črke niza z veliko začetnico je uporaba StringUtils.capitalize(str) metoda knjižnice Apache commons lang3.

Sintaksa:

 public static String capitalize(final String str) 

To je statična metoda razreda StringUtils, ki se uporablja za pretvorbo prvega znaka danega niza v naslovno črko. Preostali znaki niza se ne spremenijo.

Metoda sprejme parameter kot končni niz, ki ga je treba zapisati z velikimi črkami. Vrne niz z velikimi črkami.

Prenesi the commons-lang3-3.12.0.jar ali dodajte naslednjo odvisnost v datoteko pom.xml.

pom.xmL

java lokalni datum
 org.apache.commons commons-lang3 3.12.0 

PrvaČrkaVelika2.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'')); } } 

Izhod:

 Robert Jack Tom 'hello'