Arrays.asList()用法

使用Arrays.asList()的原因无非是想将数组或一些元素转为集合,而你得到的集合并不一定是你想要的那个集合。

而一开始asList的设计时用于打印数组而设计的,但jdk1.5开始,有了另一个比较更方便的打印函数Arrays.toString(),于是打印不再使用asList(),而asList()恰巧可用于将数组转为集合。

1
2
3
4
5
6
7
8
9
10
public class App {
  public static void main(String[] args) {
    List<String> stringA = Arrays.asList("A");
    String[] stringArray = {"B"};
    List<String> stringB = Arrays.asList(stringArray);
  
    System.out.println(stringA);
    System.out.println(stringB);
  }
}

  运行结果

1
2
[A]
[B]
1
2
3
4
5
6
7
8
9
10
11
public class App {
  public static void main(String[] args) {
    int[] intarray = {12345};
    //List<Integer> list = Arrays.asList(intarray); 编译通不过
    List<int[]> list = Arrays.asList(intarray);
    System.out.println(list);
  }
}
  
output:
[[I@66d3c617]

你是不是以为上面

Java数组转集合之Arrays.asList()用法相关推荐

  1. 数组转集合问题Arrays.asList()

    数组转集合问题Arrays.asList() 1. 源码: Arrays.class public static <T> List<T> asList(T... a) {//A ...

  2. js 如何将java list集合转换成var类型数组_零基础参加郑州Java培训 一定要注意Arrays.asList的用法...

    作为编程界的老大哥,Java一直是想要加入互联网行业的人的首选.为了能够更快更好地入行,很多零基础学员选择参加郑州Java培训班,跟着老师的脚步由浅入深的学习专业技术.今天千锋郑州小编就给大家分享使用 ...

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

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

  4. java 集合数组初始化_Java用Arrays.asList初始化ArrayList实例方法

    Java用Arrays.asList初始化ArrayList实例方法 发布于 2020-2-29| 复制链接 在本篇文章里小妖给大家分享的是关于Java中使用Arrays.asList初始化Array ...

  5. Java 集合 List Arrays.asList

    2019独角兽企业重金招聘Python工程师标准>>> 参考链接:阿里巴巴Java开发手册终极版v1.3.0 [强制]使用工具类 Arrays.asList()把数组转换成集合时,不 ...

  6. java集合类的一些总结——Arrays.asList和Guava操作集合

    使用背景 总结一下最近项目中使用到集合的两个点,一个是Arrays.asList这个方法使用的坑,另一个是利用Guava的Sets工具类去求并交集. 使用总结 Arrays.asList的坑 先上结论 ...

  7. java中的asList_java中Arrays.asList的使用

    Arrays.asList()方法的作用是将数组或一些元素转为集合,而你得到的集合并不是我们通常使用的List集合,而是Arrays里面的一个内部类.阿里的开发手册上java开发规范说到使用工具类Ar ...

  8. java数组转为集合的两种常用方法

    方法一 Integer[] a = {1,2,3,4,5,6};//使用Arrays.asList(a)时 数组需要定义为包装类新 List<Integer> integers = Arr ...

  9. java数组、集合和数据结构知识*

    为什么80%的码农都做不了架构师?>>>    一.数据结构知识.数据结构分为逻辑结构和物理结构,下面是百度百科的数据结构知识. 数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结 ...

最新文章

  1. 汽车销售系统javaweb代码_有什么代驾系统能远离销售套路_搜狐汽车
  2. mp4box 封装H265码流
  3. Linux netstat -tunlp查看端口占用情况
  4. 【spring boot】使用RestTemplate调用百度坐标转换服务
  5. Sqlserver别太信任SysComments表中的text字段
  6. C语言 数据结构 树和二叉树
  7. 拿什么拯救你,程序新丁?
  8. 【单目标优化求解】基于matlab水循环算法求解约束优化问题【含Matlab源码 1428期】
  9. 《maven实战》学习笔记2——maven安装(windows和eclipse插件)
  10. java并发编程实战
  11. 中国通信业:那些年,我们给用户挖的坑
  12. HTG评论Kobo Aura HD:不是Kindle,那还行
  13. 百度网盘为何下载总是那么慢?如何才能实现快速下载?
  14. cocos creator使用anysdk接入admob广告教程
  15. vuecli项目打包
  16. 关于自动化运维的那些事儿
  17. 子元素padding一般不会撑开父元素盒子大小
  18. 打印、报表和文档-家谱树
  19. container_of 和 offsetof 解析
  20. 向来痴,从此醉,先生一路走好。

热门文章

  1. C语言 | 复制字符串 不用strcpy
  2. 移动客户端与服务器通信方式一
  3. Required field ‘client_protocol‘ is unset
  4. android:ListView的局部刷新
  5. readlink /var/lib/docker/overlay2/l: invalid argument报错解决
  6. 使用调试钩子屏蔽全局钩子
  7. 注意力机制详解(Attention详解)
  8. javascript常用方法 – String
  9. SpringBoot返回值封装
  10. utf8和utf-8 bom