Slik formaterer Kolonner & Tall i Java

Grunnleggende Java-objekter, for eksempel heltall og flyttall, finnes i minnet i faste representasjoner som er definert av Java standard - uansett hvor mange signifikant eller desimaler et bestemt program bruker for sin produksjon. Java-koden kan manipulere den måten som disse objektene få skrevet ut med en betydelig grad av fleksibilitet. Videre kan du la Java håndtere de ulike konvensjonene etterfulgt av hvert land - ". Locale" som er,

Bruksanvisning

1 Lag en Stringbuffer objekt for å holde resultatet av formateringsprosessen, som i følgende eksempelkode:

Stringbuffer myBuffer = new String ();

2 Lag en Atter objekt som vil legemliggjøre de spesifikke måtene du ønsker å formatere utgang. Følgende kode er et eksempel:

Atter myFormatter = ny Atter (myBuffer, Locale.IT);

Eksempelet følge den italienske konvensjonen for sin produksjon, som angitt av locale argument for klassen konstruktøren.

3 Befolke Atter, som i følgende eksempelkode:

flyte lønn = 54366,99;

myFormatter.format ( "Dette er verdien av Pi:% e% n", Math.PI);

myFormatter.format ( ", og dette er lønnen% f% n", lønn);

Hver påkallelse av Formatter.format () legger sin argumentformatet til resultatet av de forrige.

4 Send Atter utgang til en utgang destinasjon, som i følgende eksempelkode:

System.out.println (myBuffer.toString ());

Eksempelet sender Atter utgang til standard ut av Java-programmet.

Hint

  • Rådfør den elektroniske dokumentasjonen for formaterings klassen for en komplett spesifikasjon av formatstrenger du kan bruke.