我有一个由#分隔的14个值的字符串
0.1#5.338747#0.0#...等等
我想将每个值从字符串转换为三位小数的浮点数或双精度浮点数。我可以用比较冗长的方式完成大部分操作......
str = "0.1#0.2#0.3#0.4";
String[] results;
results = str.split("#");
float res1 = new Float(results[0]);
但我不确定将每个浮点数保留三位小数的最佳方法。 我也更喜欢在像for循环这样的东西中完成,但是无法想出解决方法。