有没有简单的方法将用户输入导出到文本文件中?

时间:2014-02-05 22:07:18

标签: java file text export

最好是在同一个班级?

我试过这个:http://mrbool.com/how-to-store-data-with-java/25483

但很难操纵我的数据。

还有其他更简单的方法吗?

感谢您的任何建议

2 个答案:

答案 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”,但也许这对你来说是一个开始。