2017-02-12 68 views
1

我有一個從文件讀取並將所有信息放入ArrayList的方法。之後,可以使用方法以某種格式讀取它。 現在我想知道的是:是否有可能只使用Scanner和PrintWriter類,從終端複製完全相同的輸出到一個新的txt文件? 感謝是否有可能使用Scanner處理arrayList,PrintWriter

+0

是的,它可以從一個文件中讀取並使用Scanner和PrintWriter寫入其他文件。 – SMA

+0

那麼,除非您在處理/打印物品時更改物品的順序。 – RealSkeptic

回答

1

是否有可能只使用掃描儀和PrintWriter的類,從終端輸出完全相同的複製到一個新的txt文件?

是的。有可能的。您可以:

1)直接從原始文件(掃描器讀取),如果你希望你的程序的輸出將被保存在寫入到一個新文件(爲PrintWriter)或

2)文本文件:

C:\> java myProgram > myFile.txt 

如果您存儲您的整個文件數據到如ArrayList第一個數據結構,有一種傾向,如果文本文件太大,你將在一個有問題存放什麼東西都往ArrayList中走。

+0

我想要第2步,但「>」類似於什麼?因爲我在eclipse中這樣做而不是命令提示符 –

+0

第二種方法不需要Java的任何代碼。它使用命令行操作符來指導您的輸出。使用哪個IDE並不重要。如果你想通過「Java方式」工作,你可以使用選項1。 – user3437460

相關問題