首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将List <T>初始化为给定大小(而不是容量)?

要将List <T>初始化为给定大小,您可以使用以下方法:

  1. 使用Java 8的Stream API:
代码语言:java
复制
List<T> list = Stream.generate(null).limit(size).collect(Collectors.toList());
  1. 使用Java的for循环:
代码语言:java
复制
List<T> list = new ArrayList<>(size);
for (int i = 0; i< size; i++) {
    list.add(null);
}
  1. 使用Apache Commons Lang库中的Arrays.asList()方法:
代码语言:java
复制
List<T> list = new ArrayList<>(Arrays.asList(new T[size]));
  1. 使用Java的循环和增强for循环:
代码语言:java
复制
List<T> list = new ArrayList<>(size);
for (int i = 0; i< size; i++) {
    list.add(null);
}

在这些方法中,您可以将T替换为您要使用的实际类型。这将创建一个具有给定大小的列表,并将所有元素初始化为null。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券