我是一個OOP的初學者,想知道我是否可以在這個問題上提供一些幫助。打印出只包含特定字符串的Java文本文件的每一行?
我該如何去編寫一些代碼來讀取文本文件的每一行,然後只打印出包含一定字符串的文本文件的每一行。
因此,舉例來說,讓我們來想象我有以下內容的文件example.txt的:在它
OK Print this Line;
OK Print this Line;
NO Do not Print this Line;
OK Print this Line;
NO Do not Print this Line;
反正是有獲取Java打印出來只用串線「OK」 ,並以相似的格式進行操作? (所以用換行符打斷)。所以,我希望Java打印出來:
OK Print this Line;
OK Print this Line;
OK Print this Line;
我一直在網上淘,並試圖想一些方法可以做到這一點,但我真的很堅持。是否有可能做到這一點?
在此先感謝 - 如果您需要更多信息,請隨時詢問。
那麼,你到目前爲止嘗試過什麼? –
我設法做的最好的事情是將文件的所有內容放入一個字符串中(並且我設法將它放入一個LinkedList中,無論它是否值得)。然後,我可以使用substring命令在特定字符中搜索該字符串,該命令用於查找文檔的特定部分。之後我被困住了。 – DeaIss
你讓它變得比它需要的困難得多。在處理它之前,不需要使用LinkedList或讀取整個文件。只需閱讀每行,決定是否應該打印並打印。而已。 –