- 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();