2014-04-27 97 views
-1

我剛剛基本查詢是我試圖將數組的列表類型字符串寫入文件,所以我已經添加了如下所示的額外方法..將列表數據結構的內容寫入文本文件

private static final String Newline = "\r\n"; 

private void addContent(List<String> recordforfile, BufferedWriter bw) throws IOException { 

     for (String s : recordforfile) { 
      bw.append(s); 
      bw.append(Newline); 


    } 

現在我的查詢是在添加內容的方法裏面,line..bw.append(s);將列表數據(即每個索引列表中的字符串數據)寫入文件中,或者它應該是bw.append(s.tostring()),請告知

+1

'String.toString()'是多餘的。不僅如此,但我沒有觀察到你在任何地方關閉這個流。 – Makoto

+1

你認爲它是什麼?它已經是一個字符串了,那麼toString()會做什麼? – Lokesh

回答

1

它已經是一個字符串。將.toString()添加到它將不會執行任何操作,因爲它只會返回相同的String對象。