2016-07-06 10 views

Antwort

2

Die Javadoc DecimalFormat sagt, dass das 0 Symbol eine Ziffer darstellt, während # die Null entfernen, wenn es am Anfang oder Ende. Zum Beispiel:

import java.text.DecimalFormat; 

public class Main 
{ 
    public static void main(String[] args) 
    { 
    DecimalFormat zeroes = new DecimalFormat("0.0"); 
    DecimalFormat hashes = new DecimalFormat("#.#"); 

    System.out.println(zeroes.format(12.0)); // 12.0 
    System.out.println(zeroes.format(12.5)); // 12.5 
    System.out.println(hashes.format(12.0)); // 12 
    System.out.println(hashes.format(12.5)); // 12.5 
    } 
}