2014-10-30 41 views
0

好的,這裏是我的問題,我在Java的入門課程中,所以我不能使用任何高級代碼。我需要閱讀一個大的文本文件,並將每個段落作爲地址存儲在數組列表中。所以我需要閱讀文件並在回車上分割。到目前爲止,我已在下面發佈。提前致謝。Java:需要幫助按照段落將大文件讀入數組列表

public static void fileReader(String x)throws FileNotFoundException{ 
     String fileName = (x + ".txt"); 
     File input= new File(fileName); 
     Scanner in =new Scanner(input); 
     ArrayList<String> linesInFile = new ArrayList<>(); 
     while (in.hasNextLine()){ 
      if (!= '/n'){ //this is where i'm losing it 
       String line = in.nextLine(); 
       linesInFile.add(line); 
      } 
     } 
     in.close(); 
+4

'如果(!= '/ N'){//這就是我失去it'你怎麼檢查在這一行? – 2014-10-30 19:29:21

+0

我正在查看是否有段落的結尾 – 2014-10-30 19:32:16

回答

4

如果文本文件中包含的段落(不包含段落中的任何換行符),那麼你就不必檢查"/n"

while (in.hasNextLine()){ 
     String line = in.nextLine(); 
     linesInFile.add(line); 
    } 

這就夠