Java 如何将toString()写入txt.NET文件
我想使用FileWriter将不同类中的toString写入新的文本文档。toString在一个实现接口的类中,我试图将它放到另一个类中,在这个类中我有我的FileWriter。 有人知道我是否可以将其存储在数组中,或者我如何将toString与位于另一个类中的FileWriter互连吗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
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。。。