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'