【发布时间】:2013-12-15 05:27:53
【问题描述】:
我对 java 很陌生(大约 1 周),我被一些代码困住了。我到处寻找,但没有任何效果。我正在尝试将字符串从 MainProgram 类发送到 FileWriter 类。
主程序:
import java.util.*;
public class MainProgram {
public static void main(String[] args){
static answer;
Scanner Input = new Scanner(System.in);
System.out.println("Enter something so I can write it to a file");
String answer = Input.nextLine();
System.out.print("You said ");
System.out.print(answer);
}
}
文件编写器:
import java.io.FileNotFoundException;
import java.io.PrintWriter;
public class FileWriter{
public static void SaveList() throws FileNotFoundException{
PrintWriter writer = new PrintWriter("OMGIMAFILELOLZ.txt");
writer.println(answer);
writer.close();
}
}
无论我做什么,我都无法将答案字符串传递给 FIleWriter 类。请帮忙! 顺便说一句,请不要让答案太复杂。我刚从 QBASIC 出来,我只有 12 岁,所以请保持简单!
【问题讨论】:
-
你需要为
SaveList方法声明一个参数,然后通过answer作为参数从main调用这个方法。 -
我回滚了您的编辑。在收到原始问题的答案后,通过完全更改问题的全部内容(包括标题和标签)来破坏问题在这里是不合适的。如果您有新问题,请将其作为新问题发布。
标签: java eclipse string macos public