java list按照list内某个元素排序

如果list是二维,可以直接使用 Collections.sort方法   如果list是多维

Collections.sort(treeNode.getChildren(), new Comparator() {
                @Override
                public int compare(BomTree o1, BomTree o2) {
                    // 升序
                     return o1.getItem().compareTo(o2.getItem());
                    // 降序
                     return o2.getItem().compareTo(o1.getItem());
                }
            });

 

你可能感兴趣的:(java,数据结构)