qq_26290227
蓝胧月
2019-11-01 14:23
采纳率: 66.7%
浏览 725
已采纳

Java 怎么不用循环取ArrayList的前N个?

有size为20的ArrayList,取前10个以ArrayList返回,不使用循环。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • weixin_42521433
    吴霸格 2019-11-01 14:27
    已采纳

    list.subList(start, end);

    点赞 评论
  • ly1208000101
    trtterrttrettrt 2019-11-01 15:07

    list.subList(start, end);

    点赞 评论
  • msx985211
    创业的鱼 2019-11-01 17:33
    
    public class Test {
        public static void main(String[] args) {
            List<Integer> list = new ArrayList<>();
            for (int i = 0; i < 100; i++) {
                list.add(i);
            }
            // 取list中前10个元素
            list = list.subList(0, 10);
            // 遍历打印每个元素
            list.forEach(System.out::println);
        }
    }
    
    
    
    点赞 评论

相关推荐