当前位置:六合彩全年资料香港高手论坛 > 取项目文本 >

java如何读取一个txt文件的所有内容

  我是一个菜鸟,我百度查了好多人都是用readLine()的方法读取的,但我就是不知道为什么我每次都是只读取一行,而且还是最后一行,求大神看看我代码哪里有问题了,谢谢。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  area.setText(s);是每次循环都更换的,所以只显示一行,你可以用System.out.println(s)测试一下

  area是不是一个文本框?你每次setText当然会清空所有内容,所以到最后留下的只有最后一行。你应该把文件内容读到一个数组里,数组长度1024就可以。然后把数组的内容set到area里面字节流字符流都可以,就是往数组里面读,字节流就算文件超过1k也没关系的。忘记你写的是readLine了,既然是一行一行读,你不如直接放StringBuffer里,让他变成一个很长的字符串。不过文件如果太大还是读字节数组吧,毕竟你要是读一本三国演义出来,那字符串得多长啊

http://mikeirvan.com/quxiangmuwenben/519.html
点击次数:??更新时间2019-06-30??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】