Java ger olika formatering metoder för textproduktion . Använda formatet metod för klassen String kan du skapa String-objekt med formaterat innehåll , använda detta innehåll för att mata ut information till dina användare av programmet . Skapa formaterade strängar typiskt är inte svårt , så även nybörjare till språket kan uppnå uppgiften snabbt . Strängen - format metoden ger en god nivå av flexibilitet i fråga om sträng utgång , så din huvudsakliga uppgift blir att välja vad du vill att din formaterad sträng att innehålla . Instruktioner
1
Förbered de data du vill formatera i dina strängar . String formatering kan du formatera textsträngar med numeriska och annat innehåll . Följande exempel Java-kod visar att skapa några numeriska variabler
int Myint = 3 ; .
Dubbel myDouble = Math.sqrt ( 5 ) ,
int otherInt = 31 ;
Dessa exempel är för demonstration , men i din egen kod du kan använda några numeriska typer du gillar , liksom datum, tider och tecken bland andra alternativ .
2
Utför formateringen operation i ditt program . Följande exempelkod visar ringa format metod på strängen klassen , passerar det lite text samt specifikatörer som visar däckets formatering typer som ska återspeglas i sträng utgång
String.format ( " Myint : . % D myDouble : % f otherInt : % x " ) ;
Denna kod är ännu inte klar , men visar den första delen av processen . Formatet specifikatörer visas efter procenttecken att instruera Java för att behandla de delar av strängen som formaterat innehåll , vilket indikerar decimal , flyttal och hexadecimala formatering . Addera 3
Passera formatet metoden dina variabler som ytterligare parametrar . När Java möter format specifikatörer i din kod , kommer den att söka efter variabler eller värden som ska ingå. Följande förlängda kod visar även de tre variabler som metodparametrar
String.format ( " Myint : % d myDouble : % f otherInt : % x " , Myint , myDouble , otherInt ) .
Denna kod omfattar variablerna i den ordning som reflekteras i den första strängen parametern till metoden . Den resulterande strängen ska innehålla texten och värdena inom varje variabel , formaterad i enlighet med det föreskrivande listade .
4
Store din nya sträng i en variabel . Strängen formatet metoden returnerar en ny sträng värde som innehåller formaterade begärda tecken. Ändra din kod för att lagra resultatet i en sträng variabel enligt följande
String formattedString = String.format ( " Myint : % d myDouble : % f otherInt : % x " , Myint , myDouble , otherInt ) ; .
Java ger formatering faciliteter för utgående strömmar samt strängar , men fördelen med att använda strängen - klassen metoden är att du får en referens till en ny sträng variabel , som du sedan kan använda vid någon senare punkt i ditt program .
5
Spara din Java -fil , kompilera och köra programmet för att testa det . Du kan inkludera följande enkla kodrad för att mata din nya strängen till standard output konsolen
System.out.println ( formattedString ) .
Detta är ett snabbt sätt att testa din behandling . Om programmet inte fungerar som du förväntat dig det , kolla din kod igen , inklusive dina variabelvärden .