2014-04-01 25 views
-3

你好,这是我的代码日食告诉我租用ArrayList需要是int,我想打印在出租类的toString()方法,所以我可以在阵列Java的节能ArrayList的错误

public static void save() { 
    try { 

     File file = new File("D:/Assignment/filename.txt"); 

     // If file does not exists then create it 
     if (!file.exists()) { 
      file.createNewFile(); 
     } 

     FileWriter fw = new FileWriter(file.getAbsoluteFile()); 
     BufferedWriter bw = new BufferedWriter(fw); 
     for(Hire hire:HireList) 
     bw.write(hire); 
     bw.close(); 

     System.out.println("Done"); 

    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 

回答

1

在打印一切如果你想写的hire.toString(),只需使用:

bw.write(hire.toStrig()); 

否则javac是无法知道,如果你打电话bw.write(int)bw.write(String)或其他...