首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

BufferedReader读取txt资料里的内容不完整。

2012-09-15 
BufferedReader读取txt文件里的内容不完整。。Java codeimport java.io.BufferedReaderimport java.io.File

BufferedReader读取txt文件里的内容不完整。。

Java code
import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import javax.swing.JPanel;//显示好友伸缩界面的实现public class Stretch extends JPanel{    private int FreindGroupNumber;//好友分组数目    private String[] FreindGroupName;//好友分组组名    private int[] FreindTotal;//各分组好友总数    private int[] FrindOnline;//当前在线好友数目    private File file;    private BufferedReader br;    public Stretch(String str) {  //str代表号码        file=new File(str+"/Data.txt");//Data.txt记录一些信息        try {            br=new BufferedReader(new FileReader(file),10);            while(br.readLine()!=null)            {                System.out.println(br.readLine());            }        } catch (FileNotFoundException e) {            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }    public static void main(String[] args)    {        new Stretch("549271072");    }}

只输出以下内容:
FreindGroupName[1]:我的好友
FreindGroupName[3]:家人
FreindTotal[2]:13
FrindOnline[1]:3
FrindOnline[3]:3


Data.txt中的内容
FreindGroupNumber:3
FreindGroupName[1]:我的好友
FreindGroupName[2]:同学
FreindGroupName[3]:家人
FreindTotal[1]:11
FreindTotal[2]:13
FreindTotal[3]:8
FrindOnline[1]:3
FrindOnline[2]:8
FrindOnline[3]:3

[解决办法]
String str=null;

 while((str=br.readLine())!=null)
{
System.out.println(str);
}

[解决办法]
楼上正解。。
[解决办法]
别忘了关闭流
br.close();

热点排行