集合框架-Arrays工具類的asList()方法(把陣列轉成集合)
(3)Arrays工具類的一個方法
asList()把陣列轉成集合。
注意:這個集合的長度不能改變。
package cn.itcast_03;
import java.util.Arrays;
import java.util.List;
/*
* public static <T> List<T> asList(T... a):把陣列轉成集合
*
* 注意事項:
* 雖然可以把陣列轉成集合,但是集合的長度不能改變。
*/
public class ArraysDemo {
public static void main(String[] args) {
// 定義一個陣列
String[] strArray = { "hello", "world", "java" };
List<String> list = Arrays.asList(strArray);
for (String s : list) {
System.out.println(s); // hello world java
}
List<String> list = Arrays.asList("hello", "world", "java");
// UnsupportedOperationException 不支援的操作異常
// list.add("javaee");
// UnsupportedOperationException
// list.remove(1);
list.set(1, "javaee");增刪不可以,修改可以。因為把陣列轉成了集合,其本質還是陣列,長度不能改變
for (String s : list) {
System.out.println(s);
}
}
}
相關文章
- 通過Arrays.asList方法將陣列轉成集合後,能否修改集合個數?陣列
- 集合框架3-Arrays 類框架
- 陣列轉換成List集合陣列
- js陣列方法集合JS陣列
- [瘋狂Java]陣列:Arrays(陣列工具類)Java陣列
- 【Java】【集合】collection介面常見方法、集合轉陣列toArray()、帶ALL的方法Java陣列
- Java中Arrays的asList()方法Java
- JavaScript 陣列方法集合及示例!JavaScript陣列
- 陣列和集合的相互轉換陣列
- 【java】【集合】陣列和集合的基本概述Java陣列
- 陣列與集合List的相互轉化陣列
- 工具類——自定義Collections集合方法
- Java 集合與陣列互相轉換Java陣列
- js將偽陣列或者集合轉換為陣列JS陣列
- Swift - 陣列、字典、集合Swift陣列
- Rust中將陣列轉為集合型別的簡單方法Rust陣列型別
- 集合框架-List的子類框架
- List ,Set,Map集合與陣列互轉陣列
- OC中的陣列、字典、集合陣列
- 集合框架-HashSet集合的add()方法的原始碼框架原始碼
- Java —— 集合工具類(Collections 類)Java
- java之陣列與集合Java陣列
- Arrays.asList存在的坑
- js將dom元素集合轉換為陣列JS陣列
- Java中集合與陣列互轉總結Java陣列
- 集合框架-ArrayList集合的toString()方法原始碼解析框架原始碼
- 7、Collections集合工具類
- 集合框架-HashMap集合的案例框架HashMap
- 集合框架-TreeMap集合框架
- 集合框架-Set集合框架
- 集合框架-TreeSet集合框架
- 集合框架-Collection集合框架
- 集合框架-List集合框架
- 【集合框架】JDK1.8原始碼分析之Collections && Arrays(十)框架JDK原始碼
- 【Java集合】單列集合Collection常用方法詳解Java
- Scala陣列、元組與集合陣列
- ajax 提交陣列 泛型集合陣列泛型
- 【ITOO】--陣列、集合、泛型解析陣列泛型