Java -programmer model sekvenser af teksttegn som strenge . Strenge kan gemme tegn og udføre operationer på dem. Java string klassen definerer de metoder programmer kan bruge på alle strenge , de har erklæret . String metoder dækker mange af de forskellige former for behandling , herunder processer til at ændre indholdet af strenge. Hvis du har et Java -program med en snor i det, kan du nemt ændre små bogstaver til store bogstaver ved hjælp af kun en lille mængde kode. Instruktioner
1
Forbered din streng i din Java- program. Hvis du ikke har en streng endnu, erklære og instantiere ét ved hjælp af følgende syntaks : Hej
String myWords = " Her er nogle ord ",
Du kan bruge din egen variabel navn og tekst tegn når du opretter din egen streng variabel . Brug meningsfulde variabelnavne gør programmer nemmere at arbejde med , så det er ideelt , når det er muligt. Indeholde tekst tegn du har lyst indenfor den strengværdi.
2
Konverter dit teksttegn til store bogstaver. Brug af " toUpperCase " metode til strengen klasse, alle tegnene konvertere inden din streng til store bogstaver som følger : Hej
myWords.toUpperCase ();
Denne metode tager værdien af strengen indsigelse kalde det, så gentager gennem det, erstatter eventuelle små alfabetiske tegn med deres store kolleger. Metoden påvirker kun alfabetiske tegn , så enhver tegnsætning symboler eller numre forblive uberørt og eventuelle store bogstaver allerede optræder i strengen , efterlades som de er.
3
Test din string værdi. I Java er strenge uforanderlige , hvilket betyder , at enhver ændring , du udfører på en streng værdi rent faktisk resulterer i skabelsen af en ny streng . Når du kalder " toUpperCase " metoden på en streng, strengen kalder metoden bevarer en kopi af den originale streng værdi , konvertere til store bogstaver i en ny streng . Operationen derfor forlader den oprindelige streng upåvirket. Test din oprindelige streng som følger : Hej
System.out.println ( myWords )
Du bør se strengen vises inden for dit output -området, stadig i sin oprindelige tilstand
< br . > 4
Gem din nye streng i en variabel. At erhverve en reference til din nye strengværdi med bogstaverne konverteret til store bogstaver , ændre din kode linje som følger :
String myUpperCaseWords = myWords.toUpperCase ();
" toUpperCase " metoden returnerer en ny streng objekt, der indeholder de samme karakterer som den oprindelige streng, men med store bogstaver . Hvis du ikke har brug for streng i sin oprindelige tilstand , kan du eventuelt tildele den nye værdi til den oprindelige variabel reference , overskrive den eksisterende værdi : Hej
myWords == myWords.toUpperCase ();
< br > 5
Gem dit program , og derefter teste din kode ved at indsamle og køre programmet . Output den nye værdi ved hjælp af følgende syntaks : Hej
System.out.println ( myUpperCaseWords )
Du bør se din streng skrives ud med store bogstaver . Hvis koden ikke fungerer , som du forventede det , tjekke din syntaks og kompilere det igen. Brug din nye streng variabel uanset behandling bør dit program har .