我有一串由 # 分隔的十四个值
0.1#5.338747#0.0#....等等
我想将每个值从字符串转换为浮点数或将双精度值转换为小数点后 3 位。我可以在很长的时间内完成大部分工作......
str = "0.1#0.2#0.3#0.4";
String[] results;
results = str.split("#");
float res1 = new Float(results[0]);
但我不确定将每个浮点数精确到小数点后 3 位的最佳方法。我也更喜欢在 for 循环之类的简洁的东西中执行此操作,但无法弄清楚。