Java 使用Scanner类在文本文件中写入
我遇到过很多关于如何在Java中使用Java 使用Scanner类在文本文件中写入,java,file,java.util.scanner,Java,File,Java.util.scanner,我遇到过很多关于如何在Java中使用Scanner读取文本文件的程序。下面是使用扫描仪读取Java文本文件的一些伪代码: public static void main(String[] args) { File file = new File("10_Random"); try { Scanner sc = new Scanner(file); while (sc.hasNextLine()) { int i =
Scanner
读取文本文件的程序。下面是使用扫描仪读取Java文本文件的一些伪代码:
public static void main(String[] args) {
File file = new File("10_Random");
try {
Scanner sc = new Scanner(file);
while (sc.hasNextLine()) {
int i = sc.nextInt();
System.out.println(i);
}
sc.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
}
但是,请任何人帮助我使用java中的Scanner
在.txt
文件中“写入”一些文本(即字符串或整型文本)。我不知道如何写那个代码。扫描器
用于阅读目的。您可以使用Writer
类将数据写入文件
例如:
Writer wr = new FileWriter("file name.txt");
wr.write(String.valueOf(2)) // write int
wr.write("Name"); // write string
wr.flush();
wr.close();
希望这有帮助扫描仪
不能用于写作目的,只能用于阅读。我喜欢使用BufferedWriter
写入文本文件
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write("Write the string to text file");
out.newLine();
<代码>扫描器< /代码>是用于阅读,而不是用于编写。请考虑<代码> OutPoxSuth/Cuffy >为您的目的,我不知道Scanner仅用于阅读。我将使用这个BufferedWriter类。非常感谢。:)好的,我不知道扫描仪是只读的。我将使用这个Writer类。非常感谢。:)