我正在尝试将数字文本文件作为双精度数组读取,并且经过各种方法(通常会导致输入格式异常),我得出的结论是,我尝试读取的文本文件与其分隔符不一致。
大多数文本格式是“0.000,0.000”的形式,所以我一直在使用扫描仪和 useDelimiter(",") 来读取每个值。
事实证明(这是一个大的数字文件),一些格式是“0.000 0.000”的形式(我假设在一行的末尾),这当然会产生输入格式异常。
这确实是一个悬而未决的问题,我是一个非常基础的 Java 程序员,所以我想看看是否有任何建议/方法来执行此操作。Scanner 是正确的课程吗?
感谢您的时间!