关于java编写的记事本不能读取文件

JFileChooserjfc=newJFileChooser();//用于选择保存路径的文件名intbcf=jfc.showOpenDialog(this);if(bc... JFileChooser jfc = new JFileChooser();//用于选择保存路径的文件名
int bcf = jfc.showOpenDialog(this);
if(bcf == JFileChooser.APPROVE_OPTION){
try {
filepath=jfc.getSelectedFile().getAbsolutePath()+".txt";
File file=new File(filepath);
FileReader fr=new FileReader(file);//在以上各个步骤向文本区添加文字都可以
BufferedReader bfr = new BufferedReader(fr); //
String s=null;
while((s=bfr.readLine())!=null)
text.append(s+"\n");
bfr.close();
fr.close();
} catch (IOException ex) {}
展开
 我来答
QQMSD8
2017-06-08 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部
是不是因为这个txt文件中没有回车呀, 因为调用BufferedReader readLine()方法会一直读取文件中的数据, 直到 /n 才会结束, 也就是说如果你的文件中没有/n的话, 调用readLine 程序就会一直卡着
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式