- 论坛徽章:
- 0
|
现描述如下:一个文件中的内容如下:
DS-SERVER-0001|1|0|0
DS-SERVER-0001|1|0|0
DS-SERVER-0001|2|0|0
DS-SERVER-0001|1|0|0
null|0|0|0
null|0|0|0
DS-SERVER-0001|1|0|0
DS-SERVER-0001|1|0|0
DS-SERVER-0001|19|0|0
DS-SERVER-0001|0|0|0
DS-SERVER-0009|0|0|0
DS-SERVER-0009|0|0|0
DS-SERVER-0001|0|0|0
DS-SERVER-0011|0|0|0
现在要进行如下处理:将每一行的第一个元素比如说"DS-SERVER-0001"凡是每行第一个元素和它相同的,只能出现一次,并且要求后面三项比如说1|0|0要和其相同的项依次相加比如说另一行为19|0|0,其各项相加后的结果就为20|0|0即1和19相加,0和0相加,0和0相加,总之要保证每行第一个元素相同的行只能出现一次,后面3个元素分别累计求和
上面的最终结果应该是这样的:
DS-SERVER-0001|26|0|0
null|0|0|0
DS-SERVER-0009|0|0|0
DS-SERVER-00011|0|0|0 |
|