【发布时间】:2014-11-27 01:57:34
【问题描述】:
我有一个二维数组:
ArrayList<List<Integer>> main= new ArrayList<>();
ArrayList<Integer> sub=new ArrayList<>();
sub.add(1);
sub.add(2);
main.add(sub);
.............
现在主数组看起来像
main-> [[1,2],[3],[4,5,6],[6,6,8,4]]
现在我想按子数组的长度对数组进行排序。我怎样才能得到以下结果?或者有没有办法在不通过循环的情况下获得子数组的最大元素长度[在这种情况下为 4]?我可以在不循环的情况下获得 4 吗?我需要排序,但如果不可能,我想获得子数组 maxlength=4 的最大长度;
[[6,6,8,4],[4,5,6],[1,2],[3]]
【问题讨论】:
-
sub数组有什么用??? -
@Devavrata 子数组从算法添加到主数组
标签: java arrays sorting arraylist