java代码实现以下逻辑

不会写,写不出来。需要实现下面的逻辑
如何用java实现(左边的数据变为右边。其实就是分组对每一行求和的操作)
a~1 a~1
b~1 a~2
a~1 a~3
a~1 ---> b~1
b~1 b~2
c~1 c~1
c~1 c~2
图片说明

https://blog.csdn.net/xcy13638760/article/details/19912015