Java gir ulike formatering tilnærminger til tekst utgang . Bruker formatet metoden av strengen klassen , kan du opprette string gjenstander med formatert innhold , ved hjelp av dette innholdet for å sende ut informasjon til brukere av programmet. Opprette formaterte strenger er vanligvis ikke vanskelig , så selv nybegynnere til språket kan få oppgaven raskt. Strengen - format metoden gir et godt nivå av fleksibilitet i forhold til streng utgang, slik at din viktigste oppgave vil være å velge hva du vil at formaterte strengen skal inneholde. Instruksjoner
en
Forbered dataene du vil formatere innenfor dine strenger. String formatering lar deg formatere tekst strenger med numerisk og annet innhold. Følgende eksempel Java-koden demonstrerer skape noen numeriske variabler
int Myint = 3; .
Dobbel myDouble = Math.sqrt ( 5 ) ;
int otherInt = 31 ;
Disse eksemplene er for demonstrasjon, men i din egen kode kan du bruke alle numeriske typer du liker, samt datoer, klokkeslett og tegn blant andre alternativer .
2
Gjennomføre formateringen drift i programmet. Følgende eksempelkode demonstrerer ringer formatet metoden på strengen klassen , passerer det litt tekst samt formatet byggebransjen indikerer formateringstyper å bli reflektert i strengen utgang
String.format ( " Myint : . % D myDouble :% f otherInt :% x ");
Denne koden er ikke komplett enda, men demonstrerer den første delen av prosessen . Formatet byggebransjen vises etter andelen tegn til å instruere Java til å behandle de delene av strengen som formatert innhold , noe som indikerer desimal, flyttall og heksadesimal formatering.
3
Pass formatet metoden variabler som flere parametere . Når Java møter formatet byggebransjen i koden din, vil det se etter variabler eller verdier som skal inkluderes . Følgende utvidet kode demonstrerer inkludert de tre variablene som metoden parametere
String.format ( " Myint :% d myDouble :% f otherInt :% x " , Myint , myDouble , otherInt ) ; .
< P > koden omfatter variablene i rekkefølge reflekteres innenfor den første strengen parameteren til metoden . Den resulterende strengen vil inneholde teksten og verdiene innenfor hver variabel , formatert i henhold til byggebransjen oppført.
4
Oppbevar ny streng i en variabel . Strengen format metoden returnerer en ny streng verdi som inneholder formaterte tegn etterspør. Endre koden din til å lagre resultatet i en streng variabel som følger
String formattedString = String.format ( " Myint :% d myDouble :% f otherInt :% x " , Myint , myDouble , otherInt ); .
Java-språket gir formatering anlegg for produksjon bekker samt strykere , men fordelen med å bruke strengen - klassen metoden er at du anskaffer en referanse til en ny streng variabel , som du deretter kan bruke når som helst senere tidspunkt i programmet.
5
Lagre Java -filen , kompilere og kjøre programmet for å teste den. Du kan inkludere følgende enkle linjer med kode for å sende ut den nye strengen til standard ut konsollen
System.out.println ( formattedString ) ; .
P Dette er en rask måte å teste behandling . Dersom programmet ikke fungerer som du forventet at det skulle , sjekke koden på nytt , inkludert dine variable verdier .