Java 如何将toString()写入txt.NET文件

Java 如何将toString()写入txt.NET文件,java,tostring,filewriter,Java,Tostring,Filewriter,我想使用FileWriter将不同类中的toString写入新的文本文档。toString在一个实现接口的类中,我试图将它放到另一个类中,在这个类中我有我的FileWriter。 有人知道我是否可以将其存储在数组中,或者我如何将toString与位于另一个类中的FileWriter互连吗 String myArray = toString(); String writableString = ""; for (String item : myAr

我想使用FileWriter将不同类中的toString写入新的文本文档。toString在一个实现接口的类中,我试图将它放到另一个类中,在这个类中我有我的FileWriter。 有人知道我是否可以将其存储在数组中,或者我如何将toString与位于另一个类中的FileWriter互连吗

        String myArray = toString();
        String writableString = "";

        for (String item : myArray) {
            writableString += item + ",";
        }

        writableString = writableString.substring(0, writableString.length() - 1);

        bw.write(writableString);
        bw.close();

来自不同类的toString:

这里的第一个问题是,您没有要在其中调用toString方法的类的实例。 首先创建一个引用对象的变量

第二个问题是String类是不可Iterable的,因此不能在myArray变量上使用for cycle。变量myArray的名称非常具有欺骗性


是否要用逗号替换空格?使用String.replace,例如:myArray.replace“”、'、'。

Hey!您需要使用toString方法创建类的一个或多个对象。。然后您可以调用object1.toString并获取此具体对象的特定字符串。。您可以在文件中写入此字符串。writableString+=item+,;-请使用StringBuilder。。。