集合框架-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集合陣列
- 【Java】【集合】collection介面常見方法、集合轉陣列toArray()、帶ALL的方法Java陣列
- js陣列方法集合JS陣列
- JavaScript 陣列方法集合及示例!JavaScript陣列
- 【java】【集合】陣列和集合的基本概述Java陣列
- Java 集合與陣列互相轉換Java陣列
- Rust中將陣列轉為集合型別的簡單方法Rust陣列型別
- Swift - 陣列、字典、集合Swift陣列
- 【JAVA集合】JAVA集合框架及其常用方法Java框架
- Java —— 集合工具類(Collections 類)Java
- Java:List集合&Integer物件&int[]陣列相互轉化Java物件陣列
- 7、Collections集合工具類
- Arrays.asList存在的坑
- 集合框架類結構圖框架
- 【Java集合】單列集合Collection常用方法詳解Java
- Scala陣列、元組與集合陣列
- Java集合框架中的介面和類Java框架
- C#陣列與集合的區別C#陣列
- [Guava] Google Guava 集合工具類GuavaGo
- 陣列的三種宣告方式總結、多維陣列的遍歷、Arrays類的常用方法總結陣列
- Java陣列宣告建立和使用以及多維陣列、Arrays類、稀疏陣列Java陣列
- js 取陣列中某個物件的集合JS陣列物件
- List.of() VS Arrays.asList()
- Arrays.asList():使用指南
- Arrays.asList()是個坑
- 集合框架框架
- Arrays工具類
- java集合類——Stack棧類與Queue佇列Java佇列
- java集合框架Java框架
- Java 集合框架Java框架
- Collection集合、List集合及其方法
- 【Java集合原始碼剖析】Java集合框架Java原始碼框架
- 【Java基礎知識】Java陣列與集合Java陣列
- 集合類【Java】Java
- Java集合類的概述Java
- 集合類的比較
- Java集合系列(一):集合的定義及分類Java