所以我最近收到了一个很大的文本文件,我不得不阅读它的格式非常糟糕,因为随处都有下一行字符,使得它非常难以阅读。所以我一直在想办法对文件进行排序并使用java程序删除每个nextLine
。从java中的文本文件中删除某个字符
例如,如果我们有这样的文字:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse rhoncus interdum condimentum. Proin viverra
justo vel imperdiet sagittis, purus sapien sagittis mi, et blandit purus ante non libero. Nulla ac
augue ut odio eleifend interdum
ac id justo. Quisque rutrum euismod sem, vel euismod nunc convallis eu. Praesent odio velit,
condimentum id scelerisque
iaculis, vulputate vitae lacus. Fusce adipiscing blandit libero eu venenatis.
Vestibulum nec urna
pulvinar arcu pretium
pretium. Duis vitae augue dolor. Etiam consectetur feugiat
diam sit amet gravida.
我们希望它会是这样:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse rhoncus interdum
condimentum. Proin viverra, justo vel imperdiet sagittis, purus sapien sagittis mi,
blandit purus ante non libero. Nulla ac augue ut odio eleifend interdum ac id justo.
Quisque rutrum euismod sem, vel euismod nunc convallis eu. Praesent odio velit,
condimentum id scelerisque iaculis, vulputate vitae lacus. Fusce adipiscing blandit
libero eu venenatis. Vestibulum nec urna pulvinar arcu pretium pretium. Duis vitae
augue dolor
我不是很有经验的读/写使用Java文本文件。我目前的想法是读取每个char值,检查它是否等于下一行的值,如果不是,则继续将该char写入单独的文本文件。但我不确定如何实现这一点。我不确定如何检查下一个字符是否是下一行。
任何帮助将是伟大的。
为什么不分配每行到一个字符串,然后将您的标准应用到该字符串? – Waclock
什么是您需要完成的EXCACT任务? –
我看到你接受了我的答案,但我不认为我的答案完全符合你的要求。你有没有编辑你的文章,因为你需要更多的帮助? –