reader = Files.readAllLines(Paths.get("bank.txt"));
for(String reader: lines){
String [] holder = reader.split(("\\s+"));
Double.parseDouble(reader);
上面的代码会抛出错误 更新了空格分割。
答案 0 :(得分:0)
您正在尝试解析不是双倍的读者。一旦你在分割后得到一个字符串数组,你应该迭代它并一次转换一个值为double。方法如下:
String [] holder = reader.split(("\\s+"));
for (String x: holder){
System.out.println(Double.parseDouble(x));
}