Java用Arrays.asList初始化ArrayList实例方法

发布于 2020-2-29|

复制链接

在本篇文章里小妖给大家分享的是关于Java中使用Arrays.asList初始化ArrayList的知识点内容,需要的朋友们参考下。

Java中使用Arrays.asList初始化ArrayList

```java

package xiaoling;

import java.util.Arrays;

import java.util.ArrayList;

import java.util.List;

public class ListTest{

public static void main(String[] args){

List> list = new ArrayList();

for (int num=0; num运行结果为:[[0, 1], [1, 2], [2, 3], [3, 4], [4, 5], [5, 6], [6, 7], [7, 8], [8, 9], [9, 10]]扩展学习:java使用Arrays.asList快速创建List集合程序中某段案例代码如下:

```java

Map> tMap = new HashMap>();

tMap.put(name, Arrays.asList(new CronTrigger[] { trigger }));

```

程序运行抛出异常:java.lang.UnsupportedOperationException错误原因:为了快速创建List而使用了Arrays.asList方法,但此方法返回的ArrayList不是java.util.ArrayList对象,而是Arrays的一个内部类。我们可以看下源码

```java

Arrays.class:

@SafeVarargs

public static List asList(T... a) {

return new ArrayList(a);

}

---------------------------------------------------

private static class ArrayList extends AbstractList

implements RandomAccess, java.io.Serializable

{

private static final long serialVersionUID = -2764017481108945198L;

private final E[] a;

ArrayList(E[] array) {

if (array==null)

throw new NullPointerException();

a = array;

}

.....

```

java 集合数组初始化_Java用Arrays.asList初始化ArrayList实例方法相关推荐

  1. 【java】数组转list用arrays.aslist报错

    现象: 数组转List用arrays.asList方法,只能用于获取数组长度,不能从转成的List中使用add和remove方法 报错:java.lang.UnsupportedOperationEx ...

  2. java 集合数组 例子_Java数组元素去重(不使用集合)(示例代码)

    /* * 需求:去除整型数组中重复的元素,不能使用集合等方法 * * 解决思路: * 1.对数组中的元素进行从小到大的顺序排序 * 2.获取数组中重复元素的个数 * 3.获取数组中重复元素的索引位置, ...

  3. 集合 数组 定义 转换 遍历 Arrays API MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  4. java集合——数组列表(ArrayList)+散列集(HashSet)

    [0]README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java集合--数组列表(ArrayList)+散列集(HashSet) 的相关知识: 0.2 ...

  5. java集合的批量新建_java使用Arrays.asList快速创建List集合

    程序中某段案例代码如下: Map> tMap = new HashMap>(); tMap.put(name, Arrays.asList(new CronTrigger[] { trig ...

  6. java arrays.aslist()_Java中Arrays.asList()方法详解及实例

    Arrays.asList() 是将数组作为列表. 问题来源于: public class Test { public static void main(String[] args) { int[] ...

  7. java集合框架类_Java集合框架总结—超详细-适合面试

    Set和List接口是Collection接口派生的两个子接口,Queue是Java提供的队列实现,类似于List. Map实现类用于保存具有映射关系的数据(key-value). 2.Set.Lis ...

  8. java中的asList_java中的Arrays.asList()浅析

    1.Arrays.asList(T..)使用的是静态内部类:ArrayList, (没有定义add和remove等一些方法),而不是java.util.ArrayList /** * 1.测试Arra ...

  9. java中的asList_Java中的Arrays.asList()方法

    Arrays.asList()返回一个List,但是这种情况下,其底层的实现是一个final数组,因此不能调整其尺寸 如下代码片段: package chapter11.t1; import java ...

最新文章

  1. 计算机技能需求新排名:Python 仅排第 3,第 1 你可能猜不到哦
  2. 如何将 CentOS迁移到 AlmaLinux?
  3. TCP协议连接的11种状态浅谈
  4. 2.2.1 处理机调度的概念和层次
  5. 防火墙对nginx服务器有影响
  6. c#面向对象与程序设计第三版第三章例题代码_C#程序设计教程 | 教与学(教学大纲)...
  7. Mac安装tensorflow
  8. [k8s]jenkins配合kubernetes插件实现k8s集群构建的持续集成
  9. Linux虚拟机设置Samba服务
  10. win桌面显示html,win10怎么把ie图标放桌面上 win10桌面添加ie浏览器图标的方法
  11. 网上商城APP系统源码 B2C商城系统源码
  12. 如何使用AxureShare+Axure RP 8.0创建团队项目,实现团队协同
  13. Java毕业设计——员工管理系统
  14. 用PyTorch完成手写数字识别
  15. 高斯课堂数电讲义笔记_高斯课堂
  16. 使用python爬取股票基金的最新数据消息,并用Excel绘制树状图一目了然
  17. R语言实战 第2版 中文目录
  18. edusrc教育src漏洞平台
  19. 植物识别扫一扫的软件有哪些?植物识别软件推荐。
  20. 怎么把Java代码写成一道风景?

热门文章

  1. 11-Qt6 QByteArray字节数组类
  2. 1-Qt6在线安装图文步骤
  3. python输出word内容_Django输出word文件(.doc),只在内容中显示原始html
  4. linux分区dh满了,python 在linux下能过top,和dh命令获得cpu,内存,以及硬盘信息 - Sprite...
  5. python爬虫qq音乐教学视频_爬取QQ音乐(讲解爬虫思路)
  6. vue input file onchange_vue常用指令汇总
  7. 不间断电源ups标准_什么是ups不间断电源,ups电源的重要性。
  8. php ahp和jhp,php7.4编译(centos)
  9. gitignore重要技巧
  10. scala -cp file.jar filename的案例