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

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

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

    list.subList(start, end);

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • trtterrttrettrt 2019-11-01 15:07

    list.subList(start, end);

    评论
    解决 无用
    打赏 举报
  • 创业的鱼 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);
        }
    }
    
    
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题