1. java中如何将一个字符串先变成double类型后再转成保留2位数字的百分比输出?
可以使用String.format方法实现:
String str = "123.456";
double d = Double.parseDouble(str);
String percent = String.format("%.2f%%", d * 100);
System.out.println(percent);
这段代码的输出为:
12345.60%
其中,String.format方法的第一个参数为格式化字符串,%.2f表示保留2位小数,%%表示输出百分号。d是原字符串转换后的double类型变量,乘以100后得到百分比的小数值。
赛文市场营销