2011-12-15 16 views
3

2つのリンクされたリストA1とA2は非常に長い文字列を含んでいます。 私は1つのファイルに両方のlinkedlistsため、これらの文字列を貼り付ける私は、この機能を使用しています :私は、出力ファイルに取得することだけ60秒からの最初のLinkedListと何もないから80列の外にある2つのリンクされたリストの内容をJavaのテキストファイルにコピー

private static void append(LinkedList A1, LinkedList A2) { 

    try{ 
BufferedWriter outC = new BufferedWriter(new FileWriter(new File(file), true)); 

      for(int i=0;i<A1.size();i++){ 

       String c = (String)A1.get(i); 
       outC.write(c+"\n");    
       } 


       for(int i=0;i<A2.size();i++){ 

       String c = (String)A2.get(i); 
       outC.write(c+"\n");    
       } 
       } catch (Exception e) { 
       e.printStackTrace(); 
} 


      } 

リンクリスト!この問題の原因は何ですか?なぜなら、袖口が長すぎるからですか?

+0

'' BufferedWriter''の '' outC'を閉じましたか? – Boris

答えて

3

お試しください。flush()次にclose() BufferedWriter(また、FileWriterを終了している間に閉じてください)。

+0

それは働いてくれてありがとう! – infoSyStem

関連する問題