如何以最简便的方式截掉数字末尾的无效“0”? 如果是舍去最后一个字符:str=str.subString(0,str.length()-1); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String t="1.20000"; System.out.println(Double.parseDouble(t)); 或用正则String t="1.20000";String[] s=t.split(reg)System.out.println(s[0]); String t="1.20000";System.out.println(Double.parseDouble(t));double输出的时候,自动将0去掉 String s = "12.21000";while(s.endsWith("0")){ s = s.substring(0,s.length()-1);}System.out.println (s); 这个问题很简单,但大家的思路给了我不少启发。分少了点。parseDouble没办法处理“1.00”到“1”的转换,字符串截取没办法截掉小数点。不过最终还是截字符串吧。正则表达式不太符合最简单的要求:)谢谢各位。 怎么用正则表达式,取出特定的字符? socket问题 Java编写程序 linux crontab运行 jar 好心人帮帮忙! 用数组模拟声明的程序中遇到了一个 小问题,急,在线等 关于char[]的问题,麻烦高手给看下,谢谢 请教一个读文件中字符串的问题 根据图片的大小来计算宽度和高度问题? 非常小白的问题,别骂我 字符串读取的问题! 如何将java写的类做成exe程序
System.out.println(Double.parseDouble(t));
String t="1.20000";
String[] s=t.split(reg)
System.out.println(s[0]);
System.out.println(Double.parseDouble(t));double输出的时候,自动将0去掉
while(s.endsWith("0")){
s = s.substring(0,s.length()-1);
}
System.out.println (s);