java 统计TXT文件中数据问题

筱周 2010-03-06 10:48:26
做了个学生信息管理系统 现在界面中要求实现以下功能.
读取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该如何写呢?
...全文
140 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liboofsc 2010-03-08
  • 打赏
  • 举报
回复
分别定义人数的计数器
用字符流读入,每次读一行,每读一行总人数+1,用String的split(";")折断读到的当前行值,相应位置找到是男生还是女生,再把相应的计数器+1
BearKin 2010-03-08
  • 打赏
  • 举报
回复
引用楼主 zc870504 的回复:
做了个学生信息管理系统 现在界面中要求实现以下功能.
读取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该如何写呢?


我个人觉得应该在你往List里放的时候进行统计 比如在add之前判断性别 然后定义个变量 来统计他们的人数
落叶的葬礼 2010-03-08
  • 打赏
  • 举报
回复
stu202060510 2010-03-08
  • 打赏
  • 举报
回复
不用这么复杂吧!
将你的Student类实现Serializable接口,然后用对象流写入txt。
读的时候还是用对象流,这样就可以读出一个个对象,对你的统计会有很大的方便
owen_008 2010-03-06
  • 打赏
  • 举报
回复
给楼主顶一个~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~哈哈

62,630

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧