java读取txt文件,把每行第一个字段相同的数据,放在同一行里,怎么实现
有这样一个txt文件,文件内容类似于这样,我想得到这样的结果,就是根据第一个字段,凡是相等的放到一行里,想要的结果如图...
有这样一个txt文件,文件内容类似于这样,
我想得到这样的结果,就是根据第一个字段,凡是相等的放到一行里,想要的结果如图 展开
我想得到这样的结果,就是根据第一个字段,凡是相等的放到一行里,想要的结果如图 展开
2个回答
展开全部
依次读取每一行,以第一个数字做key,弄个map往里存,最后再一起写到文本文件里。
比如说拆分第一行,得到100,用100做key从map读取value,然后把这一行拼到原value后面。
比如说拆分第一行,得到100,用100做key从map读取value,然后把这一行拼到原value后面。
追问
这是我从别处找的代码,不是很明白,能不能帮助稍改一下,给个完整代码
追答
你按我说的思路试着实现一下试试。学编程就得自己多想多写,等到写不下去或者有问题解决不了的时候再问。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询