簡単な質問は、非静的変数をファイルusig out.println();に出力したいので、printlnの代わりに使用できる他の関数があるということです。
これは私のコードです:
import java.io.*;
public class main {
String outputString ="Math.sqrt(25);" ;
static String outputPath ="src/output.txt";
/**
* @param args
*/
public static void main(String[] args) throws IOException {
File f;
f= new File (outputPath);
//file creation
if(!f.exists()){
f.createNewFile();
System.out.println("File has been created");
}else{
f.delete();
System.out.println("1. File has been deleted");
f.createNewFile();
System.out.println("2. File has been created");
}
//adding string(text) to file
try{
FileWriter outFile = new FileWriter(args[0]);
PrintWriter out = new PrintWriter(outFile);
out.println(outputString);
out.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
それが不可能な場合は、それを回避する他の方法があるかもしれません。私の主な問題は、コードの平和のために文字列を作りたいということです。しかし、それを行うのは難しいようです:)それに関する助け:)