Java giver forskellige formatering tilgange til tekst output. Ved hjælp af formatet metode strengen klasse, kan du oprette strengeobjekter med formateret indhold , ved hjælp af dette indhold til output oplysninger til dine brugere af programmet . Oprettelse formaterede strenge typisk er ikke svært, så selv begyndere til sproget kan nå opgaven hurtigt. Snoren - format metoden giver et godt niveau af fleksibilitet i forhold til strengen output, så din primære opgave vil være at vælge, hvad du vil have din formateret streng til at indeholde . Instruktioner
1
Forbered de data, du ønsker at formatere inden for dine strenge. String formatering tillader dig at formatere tekststrenge med numerisk og andet indhold . Følgende eksempel Java-kode demonstrerer skabe nogle numeriske variabler
int Myint = 3 ; .
Double myDouble = Math.sqrt ( 5);
int otherInt = 31 ;
Disse eksempler er til demonstration , men i din egen kode , du kan bruge alle numeriske typer, du kan lide , samt datoer , tider og tegn blandt andre muligheder.
2
Gennemfør formateringen i dit program. Følgende kodeeksempel viser kalde format metoden på strengen klasse, der passerer det noget tekst samt format beregnere angiver de formateringstyper skal afspejles i strengen output
String.format ( " Myint : . % D myDouble : % f otherInt : % x ");
Denne kode er endnu ikke afsluttet , men viser den første del af processen. Formatet beregnere vises efter den procentvise tegn til at instruere Java til at behandle de dele af strengen som formaterede indhold , hvilket indikerer decimal , floating point og hexadecimal formatering.
3
Pass format metoden dine variabler som yderligere parametre . Da Java støder formatet beregnere i din kode, vil den kigge efter variabler eller værdier til at indeholde. Følgende udvidede kode demonstrerer herunder de tre variable som metodeparametrene
String.format ( " Myint :% d myDouble : % f otherInt : % x" , Myint , myDouble , otherInt ) .
< P > Denne kode omfatter de variable i den rækkefølge reflekteres i den første streng parameter til metoden. Den resulterende streng vil indeholde teksten og værdierne inden for hver variabel , formateret i henhold til den beregnere opført.
4
Store din nye streng i en variabel. Strengen format metode returnerer en ny streng værdi , der indeholder de formaterede anmodet tegn. Alter din kode for at gemme resultatet i en streng variabel som følger
String formattedString = String.format ( " Myint :% d myDouble : % f otherInt : % x" , Myint , myDouble , otherInt ) . < br >
Java-sproget indeholder formatering faciliteter for output vandløb samt strygere , men fordelen ved at bruge strengen klasse metode er , at du får en henvisning til en ny streng variabel , som du derefter kan bruge på et senere tidspunkt i dit program .
5.
Gem din Java -fil , kompilere og køre dit program for at teste det . Du kan medtage følgende simple linje kode til at køre din nye streng til standard output konsollen
System.out.println ( formattedString ) .
P Dette er en hurtig måde at teste din behandling . Hvis programmet ikke fungerer , som du forventede det , så tjek din kode igen, inklusive dine variable værdier .