【发布时间】:2018-04-25 05:28:44
【问题描述】:
import java.io.IOException;
import java.util.*;
public class Owner {
public static Scanner sc = new Scanner(System.in);
public static void main(String args[]) throws IOException {
String n = sc.nextLine();
Info.namec(n);
}
}
这是第二个类,它应该在文本文件中打印“HELLO”。
import java.io.*;
public class Info {
public static void namec(String n) throws IOException//name check
{
File f = new File("TEXT");
FileWriter fw = new FileWriter(f);
fw.write("HELLO!");
}
}
此代码不起作用,文本文件中没有输入任何内容。 有 2 个类,“Hello”没有被打印出来。
【问题讨论】:
-
添加
fw.close(); -
Owner类与问题有什么关系? -
旁注:你不需要一切都是静态的......
-
正如@Elazar 所说,只需添加 fw.close()
标签: java file-io filewriter