数组转换成集合中的Arrays.asList用法
来源:互联网 发布:linux java环境变量 编辑:程序博客网 时间:2024/06/07 03:56
public class TestList { /** * 数组转换为ArrayList * Arrays.asList()方法可以得到一个ArrayList集合, * 但是得到这个ArrayList是定义在Arrays类中的一个私有的静态内部类。 * 这个类虽然和java.util.ArrayList同名,但是并不是同一个类。 * java.util.Arrays.ArrayList类中实现了set(), get(), contains()等方法, * 但是并没有定义向其中增加元素的方法。所以Arrays.asList()得到的ArrayList的大小是固定的。 * 若向其中添加元素,会抛出Java.lang.UnsupportedOperationException的错误 * * 输出结果如下 *f2 fd fg fgg */ @Test public void listTest1(){ String arr[]=new String[]{"f2","fd","fg","fgg"}; List<String> list1= Arrays.asList(arr); //不支持次操作 java.lang.UnsupportedOperationException //list1.add("fddd"); list1.forEach(value->{ System.out.print(value+"\t\t"); }); } /** * 将数组转换成一个真正的集合,该集合中能添加元素, * * 输出结果如下 * f2 fd fg fgg fffff */ @Test public void listTest2(){ String arr[]=new String[]{"f2","fd","fg","fgg"}; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arr)); //此处的元素能添加进去 arrayList.add("fffff"); arrayList.forEach(value-> System.out.print(value+"\t\t\t") ); }}
阅读全文
0 0
- 数组转换成集合中的Arrays.asList用法
- 数组转换成集合中的Arrays.asList用法
- Arrays.asList转换数组为集合List对象
- Arrays.asList的用法:
- Arrays.asList的用法
- java -> Arrays.asList()用法
- 使用Arrays的asList方法将数组变成List集合
- 基本类的数组利用Arrays.asList方法转换成list
- Arrays.asList返回的集合
- java Arrays.asList的用法
- asList转换为集合
- Java中的Arrays.asList()方法
- 集合框架-Arrays工具类的asList()方法(把数组转成集合)
- 工具类 Collections Arrays asList 数组变集合 集合变数组 高级for循环 可变参数 。。。 静态导入
- 数组转换为List(Arrays.asList)后add或remove出现UnsupportedOperationException
- 数组转换为List(Arrays.asList)后add或remove出现UnsupportedOperationException
- 数组转换为List(Arrays.asList)后add或remove出现UnsupportedOperationException
- 关于arrays 中aslist 转换问题
- 地址选择器,日期选择器
- 在nodejs使用Redis缓存和查询数据及Session持久化(Express)
- 图解:Python中的:浅拷贝与深拷贝
- Delphi 里 FillChar的用法
- Unicode 和 Ansi转换方法——wchar_t*、char*
- 数组转换成集合中的Arrays.asList用法
- spring-boot中配置和使用Caffeine Cache
- Devexpress:在GridControl中使用RepositoryItemGridLookUpEdit
- jdbc的数据库驱动类DriverManager.getConnection()详解
- js中对象属性值排序(字典倒排序)
- js中的||与&&用法
- Linux下scp的用法
- Spring事务管理(详解+实例)
- Linux学习笔记--用户