在逐行读取文件后,如何将字符串转换为双字符串?

时间:2018-06-07 04:59:08

标签: java string double

reader = Files.readAllLines(Paths.get("bank.txt"));
for(String reader: lines){  
String [] holder = reader.split(("\\s+"));      
Double.parseDouble(reader);

上面的代码会抛出错误 更新了空格分割。

1 个答案:

答案 0 :(得分:0)

您正在尝试解析不是双倍的读者。一旦你在分割后得到一个字符串数组,你应该迭代它并一次转换一个值为double。方法如下:

    String [] holder = reader.split(("\\s+"));

    for (String x: holder){
        System.out.println(Double.parseDouble(x));
    }
相关问题