Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有什么简单的方法可以将用户输入导出到文本文件中吗?_Java_File_Text_Export - Fatal编程技术网

Java 有什么简单的方法可以将用户输入导出到文本文件中吗?

Java 有什么简单的方法可以将用户输入导出到文本文件中吗?,java,file,text,export,Java,File,Text,Export,最好在同一个班 我试过这个: 但操纵我的数据太难了 还有其他更简单的方法吗 谢谢你的建议 Scanner scan = new Scanner(System.in); String s = scan.nextLine(); PrintWriter p = new PrintWriter("outputFile.txt"); p.println(s); ... p.close(); 扫描器可以抓取用户命令行输入并将其存储为字符串,可以轻松地将其发送到文件。我不知道这是否与您想要的内容类似,但是

最好在同一个班

我试过这个:

但操纵我的数据太难了

还有其他更简单的方法吗

谢谢你的建议

Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
PrintWriter p = new PrintWriter("outputFile.txt");
p.println(s);
...
p.close();

扫描器可以抓取用户命令行输入并将其存储为字符串,可以轻松地将其发送到文件。

我不知道这是否与您想要的内容类似,但是

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
”,但这可能是您的一个开始。

它说它找不到符号“PrintWriter”import java.io.*;(在一开始,在编写类之前)如果您使用IDEEclipse(Eclipse.org),它应该告诉您如何解决这个特定的问题?更多要打印的字符串?如果您使用Netbeans,它将用错误标记
PrintWriter
;Alt-Enter显示“提示”,第一个提示是为
PrintWriter
添加导入。只需选择它(它应该已经被选中)并点击回车键。