Hvordan lage en streng i Java

Hvordan lage en streng i Java


Når du oppretter et dataprogram, må du ofte lagre og behandle en sekvens av relaterte tegn. For eksempel kan dette være brukernavnet til systemet eller adressen til en kunde. I Java programmeringsspråk, kan en bestemt sekvens av tegn lagres i et String objekt som også tillater manipulering av tegnsekvensen lagret inne i den. Som et resultat, er det mye brukt når du gjør programmering i Java og programmerere må være kjent med bruken og konstruksjoner.

Bruksanvisning

1 Opprett et String objekt ved å tilordne den en streng bokstavelig. En streng bokstavelig er en sekvens med tegn som står i doble anførselstegn. Dette er den enkleste måten å lage en streng i Java. String hilsen = "Hei, verden!"; viser hvordan du kan lage en String objekt kalt hilsen som inneholder verdien "Hello world" ved hjelp av et oppdrag operatør, som er likhetstegnet.

2 Opprett et String objekt ved hjelp av sin konstruktør. En konstruktør er den spesielle metoden når en Java-klasse er i utgangspunktet opprettet. Dette er en mer komplisert, men robust måte å lage en streng i Java. Du kan bruke opptil 13 forskjellige konstruktører av String klassen for å skape en String objekt fra ulike kilder til tegnsekvenser. Følgende eksempel viser hvordan du kan lage en String objekt kalt helloString:

char [] helloArray = { 'h', 'e', ​​'l', 'l', 'o', '.'};

String helloString = new String (helloArray);

3 Lag en formatert streng ved hjelp av formatet metoden som er gitt av String klassen. En formatert streng tillater bruk av holder verdier som indikerer hvilke deler av strengen skal erstattes med faktiske verdier. Denne måten å lage strengen gir mer fleksibilitet og re-usability. Følgende eksempel viser hvordan du kan lage en formatert streng heter fs:

String fs;

fs = String.format ( "Verdien av flottøren variable er f%, mens verdien av" +

"integer variable is %d, and the string is %s", floatVar, intVar, stringVar);

4 Opprett en streng med Stringbuilder-klassen. Den Stringbuilder klasse tjener samme formål som den normale String klassen for inneholdende en sekvens av tegn, men dens innhold kan endres. Denne måten for fremstilling av en streng som tillater bedre effektivitet. Følgende eksempel viser hvordan du kan opprette en tom StringBuilding og føyer til et bestemt tegnsekvensen til det:

Stringbuilder sb = new Stringbuilder ();

sb.append ( "Greetings");

5 Kontroller at strengen har blitt opprettet med riktig verdi inne ved å skrive det til konsollen for visning verifisering. Du kan gjøre dette ved å bruke "println" kommandoen. For eksempel:

System.out.println (helloString);

Hint

  • Oracle anbefaler for Stringbuilder klasse som skal brukes når du bygger eller sette sammen mange sekvenser av tegn som den gir mer effektivt enn andre metoder.