I programmering må vi mesteparten av tiden forholde oss til en streng som er en viktig del av programmeringsspråket. Noen ganger krever vi å konvertere hele avsnittet til en setning. I et slikt tilfelle må den første bokstaven i strengen være stor. Så i denne delen vil vi diskutere hvordan skrive den første bokstaven i en brodd i Java.
Naiv tilnærming
I denne tilnærmingen vil vi bruke Javas innebygde metoder delstreng() og toUpperCase() av String-klassen.
Først vil vi definere en streng hvis første bokstav skal skrives med stor bokstav. For å velge den første bokstaven, må vi sende to parametere (0, 1) i delstreng() metode som angir den første bokstaven i strengen og for å bruke stor bokstav i den første bokstaven, har vi påkalt toUpperCase() metode.
For resten av strengen kalte vi igjen for delstreng() metode og pass 1 som en parameter. Det angir strengen etter den første bokstaven. Ved lats sett sammen strengen for å få resultatet. vurdere for eksempel følgende kodebit.
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) }
Produksjon:
Javatpoint Website @javatpoint It is the best website to learn technology.
Bruke StringUtils.capitalize()-metoden
En annen måte å bruke stor bokstav i strengen på er å bruke StringUtils.capitalize(str) metoden til Apache commons lang3-biblioteket.
Syntaks:
public static String capitalize(final String str)
Det er en statisk metode av StringUtils-klassen som brukes til å konvertere det første tegnet i den gitte strengen til tittelen. De resterende tegnene i strengen endres ikke.
Metoden godtar en parameter som siste streng som skal brukes med stor bokstav. Den returnerer strengen med store bokstaver.
nedlasting de commons-lang3-3.12.0.jar fil eller legg til følgende avhengighet til pom.xml-filen.
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'')); } }
Produksjon:
Robert Jack Tom 'hello'