First, this method is to convert the array into a list. There are the following points to note:
(1) This method is not suitable for basic data types (byte, short, int, long, float, double, boolean)
(2) This method Link arrays with lists, and when one of them is updated, the other automatically updates
(3) The add and remove methods are not supported
The above code:
package com.hdu.test; import java.util.Arrays; import java.util.List; abstract public class AsllistTest { public static void main(String[] args) { String[] s = {"aa","bb","cc"}; List<String> strlist = Arrays.asList(s); for(String str:strlist){ System.out.println(str); } System.out.println("------------------------"); //基本数据类型结果打印为一个元素 int[] i ={11,22,33}; List intlist = Arrays.asList(i); for(Object o:intlist){ System.out.println(o.toString()); } System.out.println("------------------------"); Integer[] ob = {11,22,33}; List<Integer> oblist = Arrays.asList(ob); for(int a:oblist){ System.out.println(a); } System.out.println("------------------------"); } }
Running results :
aa bb cc ------------------------ [I@15db9742 ------------------------ 22 ------------------------
The above is the entire content of this article. I hope that the content of this article can bring some help to everyone's study or work. I also hope to support the PHP Chinese website!
For more articles on the use of the Arrays.asList() method, please pay attention to the PHP Chinese website!