Java 保存 ArrayList 错误

Posted

技术标签:

【中文标题】Java 保存 ArrayList 错误【英文标题】:Java Saving ArrayList error 【发布时间】:2014-04-01 12:11:47 【问题描述】:

您好,这是我的代码 eclipse 告诉我租用 ArrayList 需要是 int,我想在租用类中打印 toString() 方法,以便我可以打印数组中的所有内容

    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) 或其他...

【讨论】:

以上是关于Java 保存 ArrayList 错误的主要内容,如果未能解决你的问题,请参考以下文章

十个JAVA程序员容易犯的错误»

Java程序员们最常犯的9大常见错误

[初级]Java开发人员最常犯的10个错误

Java程序员最常犯的错误盘点之Top 10

Java程序员们最常犯的10个错误

转换 Arrays.asList 导致异常:java.util.Arrays$ArrayList 无法转换为 java.util.ArrayList