做了个学生信息管理系统 现在界面中要求实现以下功能.
读取TXT文件中类容判断有多少名学生,其中有男生多少人,女生多少人
存入TXT文件中的类容是按行存储的
形式为:
姓名1;学号1;年龄1;性别1;手机1;住址1;
姓名2;学号2;年龄2;性别2;手机2;住址2;我用AraayList读出后 然后toString 
得到的结果是[姓名1;学号1;年龄1;性别1;手机1;住址1;,姓名2;学号2;年龄2;性别2;手机2;住址2;]
我想问下 如果用Pattern和Matcher该如何写呢?

解决方案 »

  1.   

    不用这么复杂吧!
    将你的Student类实现Serializable接口,然后用对象流写入txt。
    读的时候还是用对象流,这样就可以读出一个个对象,对你的统计会有很大的方便
      

  2.   


    我个人觉得应该在你往List里放的时候进行统计 比如在add之前判断性别 然后定义个变量 来统计他们的人数
      

  3.   

    分别定义人数的计数器
    用字符流读入,每次读一行,每读一行总人数+1,用String的split(";")折断读到的当前行值,相应位置找到是男生还是女生,再把相应的计数器+1