关于#java#的问题:List数据如下,如何排除掉子级的数据,只保留List中最高级的数据

List数据如下,如何排除掉子级的数据,只保留List中最高级的数据

img

就是删除第三列中 第二列值之前的数据呗
遍历第三列的数据, 直接判断当前值是否等于第二列的值 不等于的直接操作当前list.remove*(当前值)删了就行, 直到两个相同跳出循环
你这个第三列的排序是一定是级别高的数据在更前面
所有这么操作是可以解决你的问题的

第三列最短的那个是不是就是最高的父级