gpt4 book ai didi

java - java中如何通过键盘输入写入文件?

转载 作者:行者123 更新时间:2023-12-01 13:53:41 25 4
gpt4 key购买 nike

我编写了一个程序来写入文件......

package iofile;
import java.io.*;
public class WriteFile {


public static void main(String[] args) {
String s;
File file=new File("C:\\Users\\Rajesh\\oacert\\Learn\\src\\iofile\\raj.txt");

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
try{
PrintWriter pr=new PrintWriter(new BufferedWriter(new FileWriter(file,true)));
System.out.println("enter to write in a file...");
s=br.readLine();
while(s!=null){
pr.println(s);
s=br.readLine();
}
pr.close();
}
catch(Exception e){

}


}

}

但是它无法在raj.txt中写入任何内容。这是什么原因造成的?提前致谢注意:raj.txt 存在于提到的目录中...

最佳答案

我认为您的代码中的 s 永远不会是 null 。您最好使用终止字符串来退出程序。尝试替换这个:

    while(s!=null){

    while(!s.equals("exit")){

然后输入“exit”终止循环

关于java - java中如何通过键盘输入写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19761706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com