2016-05-06 22 views
0

voidメソッドの結果をJavaのファイルに出力する方法はありますか?たとえば、以下のこのメソッドでは、結果をファイルに出力したいとします。file.txtはコンソールにありません。それは可能ですか?メソッドの結果をJavaでファイルに出力する方法

public void Message(String s){ 
    System.out.Print("Your message is: "+s); 
} 

お返事ありがとうございます。ここで

+0

必要なものはfile.ioです。これはコメントで説明するにはあまりにも多いです。ここにリンクがあります:http://www.tutorialspoint.com/java/java_files_io.htm – durbnpoisn

答えて

0

はそれをあるが、それはコンテンツのたびに上書きされます:

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(); 
} 
0

あなただけ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(); 
} 
関連する問題