JAVA用IO流解析TXT文件,并且将数据写入实体类中! 10

需求:文件包含文件头,文件信息,文件尾,然后io流只需要读取文件信息,去掉文件头和尾,数据格式为123/34342/3433421/2/3/4/5//6///5碰到"/"... 需求:文件包含文件头,文件信息,文件尾,然后io流只需要读取文件信息,去掉文件头和尾,数据格式为 123/34342/343342 1/2/3/4/5//6///5 碰到"/"表示一条值的结束另一条值的开始,碰到回车表示第二行的数据开始!以此类推,将值插入到实例类中!求大神指教,最好有代码! 展开
 我来答
gaoxiexin
2013-05-27 · TA获得超过126个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:87.3万
展开全部
最好自己编,大体流程是根据IO一行一行读出来,然后按照split将/作为分隔符存入一个数组里,然后类实例化存入相应字段,具体你哪个实例类这就不知道了,你这个问题问的还是不详细
追问
假如  有name字段 ,id ,  sex   这三个字段,然后给了一个txt给你·· 里面的内容是:
user/2013/05/27
张三/001/男
李四/002/女
user/2013/05/27
第一行不要,最后一行不要,取中间值,碰到enter键表示第二条数据,存入相应的实体类中,返回List
谢谢··已经写出来了·!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiangqinxian
2013-05-27 · TA获得超过233个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:280万
展开全部
您确定您说清楚格式了?多个斜杠什么意思?
提示:
loop
line = BufferedReader.readline()
loop
stringtokenizer(line) 或者split

先这样写。然后如果没有unicode,就直接改用byte方式效率一下
追问
多个/是表示两个//中间为空值,表示也要插入到实体类中!返回的数据为List
追答
您会些这个循环吗?
如果不会java tutorials上面的教程可以参考一下
如果会,检查BufferedReader和String.split方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xng1234
2013-05-27
知道答主
回答量:35
采纳率:0%
帮助的人:13.1万
展开全部
用split方法分割,循环new出对象,保存到数据库
追问
这个我不是很懂··能写清楚一点吗?谢谢了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式