gpt4 book ai didi

java - 阅读格式不一致的文本文件的建议方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:11 25 4
gpt4 key购买 nike

我正在尝试将数字文本文件读取为 double 组,并在使用各种方法(通常会导致输入格式异常)后得出结论,我正在尝试读取的文本文件与它的不一致定界。

大部分文本格式采用“0.000,0.000”形式,因此我一直在使用 Scanner 和 useDelimiter(",") 来读取每个值。

但事实证明(这是一个很大的数字文件)某些格式的格式为“0.000 0.000”(我认为在一行的末尾),这当然会产生输入格式异常。

这确实是一个悬而未决的问题,我是一个非常基础的 Java 程序员,所以我想看看是否有任何建议/方法来执行此操作。 Scanner 是进行此操作的正确类(class)吗?

感谢您的宝贵时间!

最佳答案

逐行读取文件作为文本。然后将线分成几部分:

String[] parts = line.split("[ ,]");

现在遍历各个部分并为每个部分调用 Double.parseDouble()

关于java - 阅读格式不一致的文本文件的建议方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15548266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com