首頁 >Java >java教程 >java數組如何轉換成list

java數組如何轉換成list

DDD
DDD原創
2023-12-22 17:06:591570瀏覽

java陣列轉換成list,可以使用Java的Collections類別中的Arrays.asList()方法。先定義一個整數陣列array,然後使用「Arrays.asList()」方法將其轉換為List。轉換後的List被儲存在list變數中,並列印出來。注意「Arrays.asList()」方法傳回的是固定大小的List,它是基於原始陣列等等。

java數組如何轉換成list

本教學作業系統:Windows10系統、Dell G3電腦。

要將Java陣列轉換為List,可以使用Java的Collections類別中的Arrays.asList()方法。以下是一個簡單的範例:

import java.util.Arrays;  
import java.util.List;  
  
public class ArrayToListExample {  
    public static void main(String[] args) {  
        // 定义一个整数数组  
        int[] array = {1, 2, 3, 4, 5};  
  
        // 将数组转换为List  
        List<Integer> list = Arrays.asList(array);  
  
        // 打印List内容  
        System.out.println(list);  
    }  
}

在上面的範例中,我們先定義了一個整數陣列array,然後使用Arrays.asList()方法將其轉換為List。轉換後的List被儲存在list變數中,並列印出來。

要注意的是,Arrays.asList()方法傳回的是固定大小的List,它是基於原始陣列。這意味著你不能新增或刪除元素,但可以修改現有的元素。如果你需要一個可以修改的、動態大小的List,你可以使用ArrayList類,例如:

import java.util.ArrayList;  
import java.util.Arrays;  
import java.util.List;  
  
public class ArrayToListExample {  
    public static void main(String[] args) {  
        // 定义一个整数数组  
        int[] array = {1, 2, 3, 4, 5};  
  
        // 将数组转换为ArrayList  
        List<Integer> list = new ArrayList<>(Arrays.asList(array));  
  
        // 添加元素到List  
        list.add(6);  
        list.add(7);  
  
        // 打印List内容  
        System.out.println(list);  
    }  
}

在這個範例中,我們先將陣列轉換為固定大小的List,然後使用ArrayList類別的建構函數將其轉換為可以修改的ArrayList。然後,我們在清單中新增了兩個元素,並列印出清單的內容。

以上是java數組如何轉換成list的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn