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'