logo

Kuinka kirjoittaa merkkijonon ensimmäinen kirjain isolla kirjaimella Javassa?

Ohjelmoinnissa suurimman osan ajasta joudumme käsittelemään merkkijonoa, joka on tärkeä osa ohjelmointikieltä. Joskus joudumme muuttamaan koko kappaleen lauseen tapaukseksi. Tässä tapauksessa merkkijonon ensimmäinen kirjain on kirjoitettava isolla. Joten tässä osiossa keskustelemme kuinka piston ensimmäinen kirjain kirjoitetaan isolla Java-kielellä.

Naiivi lähestymistapa

Tässä lähestymistavassa me Java sisäänrakennettu menetelmät osamerkkijono() ja isot kirjaimet() String-luokasta.

Ensin määritämme merkkijonon, jonka ensimmäinen kirjain on kirjoitettava isolla. Ensimmäisen kirjaimen valitsemiseksi meidän on välitettävä kaksi parametria (0, 1). osamerkkijono() menetelmää, joka ilmaisee merkkijonon ensimmäisen kirjaimen ja ensimmäisen kirjaimen kirjoittamiseksi isolla kirjaimella, olemme käyttäneet isot kirjaimet() menetelmä.

Muuta merkkijonoa kutsuimme uudelleen osamerkkijono() menetelmä ja anna 1 parametriksi. Se tarkoittaa merkkijonoa ensimmäisen kirjaimen jälkeen. Latsissa ketjuta merkkijono saadaksesi tuloksen. harkitse esimerkiksi seuraavaa koodinpätkää.

voi abstraktilla luokalla olla rakentaja
 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) } 

Lähtö:

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

StringUtils.capitalize()-menetelmän käyttäminen

Toinen tapa kirjoittaa merkkijonon ensimmäinen kirjain isolla on käyttää StringUtils.capitalize(str) Apache Commons lang3 -kirjaston menetelmä.

Syntaksi:

 public static String capitalize(final String str) 

Se on StringUtils-luokan staattinen menetelmä, jota käytetään muuttamaan annetun merkkijonon ensimmäinen merkki otsikon kirjainkoon. Merkkijonon muut merkit eivät muutu.

Menetelmä hyväksyy parametrin viimeisenä merkkijonona, joka kirjoitetaan isolla kirjaimella. Se palauttaa isot kirjaimet.

ladata the commons-lang3-3.12.0.jar tiedosto tai lisää seuraava riippuvuus pom.xml-tiedostoon.

pom.xmL

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

Lähtö:

 Robert Jack Tom 'hello'