有没有一种简单的方法通过仅将彼此相邻的重复元素分组来将列表拆分为子列表?
带有以下字符串列表的简单示例:
Input: [RED,RED,BLUE,BLUE,BLUE,GREEN,BLUE,BLUE,RED,RED]
Output: [[RED,RED],[BLUE,BLUE,BLUE],[GREEN],[BLUE,BLUE],[RED,RED]]
如果我从 java 流中使用 groupingBy,那么所有相等的元素都将最终出现在同一个子列表中,我想避免这种情况。有任何想法吗?