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
添加导入。只需选择它(它应该已经被选中)并点击回车键。