gpt4 book ai didi

java - 行结束问题 DOS > Linux > Java

转载 作者:可可西里 更新时间:2023-11-01 11:49:34 27 4
gpt4 key购买 nike

我在处理一个 160.000 行的文件时遇到了一些麻烦,这个文件是通过从 xlsx 文件导出生成的,它有一个 .txt 扩展名,但我担心它已经被导出为 DOS-like文件,在每一行的末尾都有 DOS 换行符。我正在使用一个用 java 编写的解析器,在 Ubuntu 环境中运行,当我运行解析器时我得到了这个(我无法编辑它因为它是 jar 的一部分我无法访问源代码),我得到 NumberFormatException 在哪里需要一个数字,我的行结束是这样的:

4449

但是解析器认为它是

For input string: "4449&#xd;"<

你有解决办法吗?我再次无法自己访问解析器,我将不得不“在我的 Ubuntu 机器上”编辑文件并删除那些行尾。

最佳答案

尝试对该文件使用 dos2unix 命令。这应该修复行终止符。

> dos2unix winfile.txt unixfile.txt

引用:
dos2unix man page

关于java - 行结束问题 DOS > Linux > Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17221720/

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