logo

Hogyan írjuk nagybetűvel a karakterlánc első betűjét Java nyelven?

A programozás során legtöbbször olyan karakterlánccal kell foglalkoznunk, amely a programozási nyelv fontos részét képezi. Néha meg kell alakítanunk az egész bekezdést mondattá. Ebben az esetben a karakterlánc első betűjét nagybetűvel kell írni. Tehát ebben a részben megvitatjuk hogyan írjuk nagybetűvel a szúrás első betűjét Java nyelven.

Naiv megközelítés

Ebben a megközelítésben a Java beépített metódusait fogjuk használni részkarakterlánc() és nagybetűs() a String osztályból.

Először is meghatározunk egy karakterláncot, amelynek első betűjét nagybetűvel kell írni. Az első betű kiválasztásához két paramétert (0, 1) kell átadnunk a részkarakterlánc() metódus, amely a karakterlánc első betűjét jelöli, és az első betű nagybetűs írására a nagybetűs() módszer.

A karakterlánc többi részére ismét a részkarakterlánc() módszert, és adja meg az 1-et paraméterként. Az első betű utáni karakterláncot jelöli. A latnál fűzze össze a karakterláncot, hogy megkapja az eredményt. vegyük például a következő kódrészletet.

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

Kimenet:

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

A StringUtils.capitalize() metódus használata

A karakterlánc első betűjének nagybetűs írásának másik módja a használata StringUtils.capitalize(str) Az Apache commons lang3 könyvtárának módszere.

Szintaxis:

 public static String capitalize(final String str) 

Ez a StringUtils osztály statikus metódusa, amellyel az adott karakterlánc első karakterét a cím kis- és nagybetűssé alakítja. A karakterlánc többi karaktere nem változik.

A metódus egy paramétert fogad el végső karakterláncként, amelyet nagybetűvel kell írni. A nagybetűs karakterláncot adja vissza.

Letöltés a commons-lang3-3.12.0.jar fájlt, vagy adja hozzá a következő függőséget a pom.xml fájlhoz.

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

Kimenet:

 Robert Jack Tom 'hello'