如何使用 Java 在文件中打印方法的结果
How to print the result of a method in a file with Java
有什么方法可以将 void 方法的结果打印到 Java 中的文件中。例如,对于下面的这个方法,我想在文件中打印结果:file.txt 而不是在控制台中。这可能吗?
public void Message(String s){
System.out.Print("Your message is: "+s);
}
感谢您提前回答。
这里是,但是每次都会覆盖内容:
public static void Message(String s) throws IOException {
File file = new File("put_the_path_of_your_file_here");
FileWriter fileWriter = new FileWriter(file);
fileWriter.write(s);
fileWriter.flush();
fileWriter.close();
}
您可以创建一个新的 PrintStream
实例来写入文件并使用它来代替 System.out
,这只是一个 PrintStream
进入控制台。
public void Message(String s){
PrintStream p = new PrintStream("/path/to/your/file");
p.print("Your message is: " + s);
p.close();
}
有什么方法可以将 void 方法的结果打印到 Java 中的文件中。例如,对于下面的这个方法,我想在文件中打印结果:file.txt 而不是在控制台中。这可能吗?
public void Message(String s){
System.out.Print("Your message is: "+s);
}
感谢您提前回答。
这里是,但是每次都会覆盖内容:
public static void Message(String s) throws IOException {
File file = new File("put_the_path_of_your_file_here");
FileWriter fileWriter = new FileWriter(file);
fileWriter.write(s);
fileWriter.flush();
fileWriter.close();
}
您可以创建一个新的 PrintStream
实例来写入文件并使用它来代替 System.out
,这只是一个 PrintStream
进入控制台。
public void Message(String s){
PrintStream p = new PrintStream("/path/to/your/file");
p.print("Your message is: " + s);
p.close();
}