Java 数组常用方法

Java  Arrays.asList()方法是java中的数组方法,用于将一个数组转换为一个List集合

通过转换后的list集合可以做一些添加、修改、删除的操作。

语法

语法如下:
public static <T> List<T> asList(T... a)  

参数

  • a:指定要转换的数组

返回值

返回转换后的list。

注意点

该方法不能应用于基本数据类型,基本数据类型的数组使用asList(),输出是一个引用。

例子

介绍两个例子了解该函数的使用方法

例1

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ArrayToList {
    public static void main(String[] args) {

        String [] arr1 = new String[]{"a","b"};
        Integer [] arr2 = new Integer[]{1, 2, 3};
        String [] arr3 = {"1","2","3","4","5"};


        List<String> list1 = Arrays.asList(arr1);
        List<Integer> list2 = Arrays.asList(arr2);
        List<String> list3 = Arrays.asList(arr3);

        System.out.println(list1);
        System.out.println(list2);
        System.out.println(list3);


    }
}

输出:

[a, b]
[1, 2, 3]
[1, 2, 3, 4, 5]

例2

基本数据类型的例子

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class  ArrayToListExample2{
    public static void main(String[] args) {

        int[] arr1 = new int[]{1, 2, 3};

        List list1 = Arrays.asList(arr1);

        for(Object o : list1){
            System.out.print(o.toString());
        }

    }
} 

输出:

[I@312b1dae

 输出结果为引用。