Hvordan erstatte små bokstaver Med Capitals i Java

Hvordan erstatte små bokstaver Med Capitals i Java


Java-programmer modell sekvenser av teksttegn som strenger. Strings kan lagre tegn og utføre operasjoner på dem. Java string klassen definerer metoder programmer kan bruke på alle strenger de har erklært. String metoder omfatter mange forskjellige typer behandling, inkludert fremgangsmåter for å endre innholdet av strenger. Hvis du har et Java-program med en streng i det, kan du enkelt endre små bokstaver til store bokstaver ved hjelp av kun en liten mengde koden.

Bruksanvisning

1 Forbered streng i din Java-program. Hvis du ikke har en streng ennå, erklærer og instantiate en bruke følgende syntaks:

String myWords = "Her er noen ord";

Du kan bruke dine egne variabelnavn og bokstavtegn når du oppretter din egen strengvariabel. Ved hjelp av meningsfylte variabelnavn gjør programmer enklere å jobbe med, så dette er ideelt der det er mulig. Ta med noen teksttegn du liker i strengverdi.

2 Konvertere tekst tegn til store bokstaver. Ved hjelp av "toUpperCase" metode for strengen klasse, omdanne alle tegnene innenfor strengen til store bokstaver som følger:

myWords.toUpperCase ();

Denne metoden tar verdien av strengen objekt kaller det, så itererer gjennom den, erstatte eventuelle små alfabetiske tegn med sine store motparter. Metoden påvirker bare alfabetiske tegn, slik at eventuelle tegnsetting symboler eller tall er igjen upåvirket, og eventuelle store bokstaver allerede vises i strengen blir stående som de er.

3 Test din strengverdi. I Java, strenger er uforanderlig, noe som betyr at eventuelle endringer du utfører på en streng verdi faktisk resulterer i etableringen av en ny streng. Når du kaller "toUpperCase" metoden på en streng, strengen kaller metoden beholder en kopi av den opprinnelige strengen verdi, konvertere til store bokstaver i en ny streng. Operasjonen etterlater derfor den opprinnelige strengen upåvirket. Test din opprinnelige strengen som følger:

System.out.println (myWords);

Du skal se strengen vises i din utgang område, fortsatt i sin opprinnelige tilstand.

4 Lagre ny streng i en variabel. For å få en henvisning til den nye strengverdien med bokstavene konvertert til store bokstaver, endre koden linje som følger:

String myUpperCaseWords = myWords.toUpperCase ();

Den "toUpperCase" metoden returnerer en ny streng objekt som inneholder de samme tegnene som den opprinnelige strengen, men med store bokstaver. Hvis du ikke trenger strengen i sin opprinnelige tilstand, kan du eventuelt tildele den nye verdien til den opprinnelige variable referanse, overskrive eksisterende verdi:

myWords = = myWords.toUpperCase ();

5 Lagre programmet, deretter teste koden ved å kompilere og kjøre programmet. Utgang den nye verdien ved hjelp av følgende syntaks:

System.out.println (myUpperCaseWords);

Du bør se strengen skrevet ut med store bokstaver. Hvis koden ikke fungerer som du forventet at det skulle, sjekke syntaks og kompilere den på nytt. Bruk din nye streng variabel uansett behandling trenger programmet har.

Hint

  • Du kan også bruke "toLowerCase" metode for å konvertere store bokstaver til små bokstaver.
  • Hvis programmet utfører gjentatte modifikasjons operasjoner på strenger, kan du eventuelt bruke Stringbuilder-klassen.