所以我最近收到了一個很大的文本文件,我不得不閱讀它的格式非常糟糕,因爲隨處都有下一行字符,使得它非常難以閱讀。所以我一直在想辦法對文件進行排序並使用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任務? –
我看到你接受了我的答案,但我不認爲我的答案完全符合你的要求。你有沒有編輯你的文章,因爲你需要更多的幫助? –