Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
我的文本文件包含以下内容:
我试图解析每个十进制浮点数并将它们存储在array-list中。
我正在考虑使用parseFloat方法,但是很难做到,因为有空格。解析我的文本文件的最佳方法是什么?
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
我的文本文件包含以下内容:
1.56 10 998 24.87 // each separated by whitespace
我试图解析每个十进制浮点数并将它们存储在array-list中。
我正在考虑使用parseFloat方法,但是很难做到,因为有空格。解析我的文本文件的最佳方法是什么?
最佳答案
不要重新发明轮子-让Scanner
为您完成繁重的工作:
List<Float> floats = new ArrayList<>();
try (Scanner s = new Scanner(new File("myfile.txt"))) {
while (s.hasNextFloat()) {
floats.add(s.nextFloat());
}
}
关于java - 在Java中解析文本文件中由空格分隔的小数点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42744792/