最好是在同一个班级?
我试过这个:http://mrbool.com/how-to-store-data-with-java/25483
但很难操纵我的数据。
还有其他更简单的方法吗?
感谢您的任何建议
答案 0 :(得分:2)
Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
PrintWriter p = new PrintWriter("outputFile.txt");
p.println(s);
...
p.close();
扫描程序可以获取用户命令行输入并将其存储为字符串,可以轻松地将其发送到文件。
答案 1 :(得分:0)
我不知道这是否与你所追求的一样,但是......
package test;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;
public class Test {
static String endOfInputDelimiter = "/";
public static void main(String[] args) throws FileNotFoundException {
Scanner scan = new Scanner(System.in);
PrintWriter p = new PrintWriter("outputFile.txt");
while(scan.hasNext()){
String s = scan.nextLine();
if(s.equals(endOfInputDelimiter))
break;
p.println(s);
}
p.close();
scan.close();
}
}
这很好看;我特别不喜欢“if...break
”,但也许这对你来说是一个开始。