我想通过使用FileWriter从我的toString()写入与新文本文档不同的类。 toString()在一个实现接口的类中,我尝试将它带到另一个我拥有FileWriter的类中。 任何人都知道我是否可以将它存储在一个数组中,或者我如何将我的FileWriter与位于另一个类中的toString()互连?
String myArray = toString();
String writableString = "";
for (String item : myArray) {
writableString += item + ",";
}
writableString = writableString.substring(0, writableString.length() - 1);
bw.write(writableString);
bw.close();
来自不同类的toString():
答案 0 :(得分:0)
这里的第一个问题是您没有要调用toString()
方法的类的实例。
创建一个首先引用您的对象的变量。
第二个问题是String
类不是Iterable
,因此您不能在for
变量上进行myArray
个循环。变量的名称(myArray)非常具有欺骗性。
您想用逗号替换空格吗?使用String.replace()
,例如:myArray.replace(' ', ',')
。