我只是试图将我的输出写入文件,并且正在使用FileWriter
;将对象写入文件输出
File file = new File("data.txt");
FileWriter output = null;
try
{
Scanner scanner = new Scanner(file);
output = new FileWriter("Output.txt");
....
所以,当我写我的String
结果,它只是:
output.write("CONFIRMED ");
但是我怎么打印的对象?即
output.write(student);
我本来使用student.print()
,用类:
对于Student
类:
public void print()
{
System.out.print(studentID + " " + studentName + " ");
}
而对于Node
类:
public void print()
{
item.print();
if(next != null)
{
next.print();
}
}
我必须进口FileWriter
进se类也是如此? 我正在考虑将print()
方法变为toString()
方法,但我不确定如何更改Node
类的方法,因为它在内部使用print()
方法。
什么的'item'和'next'? –