java读取txt文件,把每行第一个字段相同的数据,放在同一行里,怎么实现

有这样一个txt文件,文件内容类似于这样,

我想得到这样的结果,就是根据第一个字段,凡是相等的放到一行里,想要的结果如图

第1个回答  2015-07-30
依次读取每一行,以第一个数字做key,弄个map往里存,最后再一起写到文本文件里。
比如说拆分第一行,得到100,用100做key从map读取value,然后把这一行拼到原value后面。追问

这是我从别处找的代码,不是很明白,能不能帮助稍改一下,给个完整代码

追答

你按我说的思路试着实现一下试试。学编程就得自己多想多写,等到写不下去或者有问题解决不了的时候再问。

本回答被提问者和网友采纳
第2个回答  2015-07-30
先读入一个列表中,然后自己制定排序规则排序,然后输出到另一个文件中就完事了。
相似回答