以前在面临格式控制时,总是printf里面找方法,后来发现有一个格式控制类。
例如数据类型为double,要求将double类型精确到小数点后一位。实现方法如下:
import java.text.DecimalFormat;
public class Test {
public static void main(String[] args) {
try { double d = 0.123456789; DecimalFormat df = new DecimalFormat("0.0"); System.out.println(df.format(d)); } catch(Exception exception) { exception.printStackTrace(); } }