Home  >  Article  >  Java  >  A brief discussion on the use of Arrays.asList() method

A brief discussion on the use of Arrays.asList() method

高洛峰
高洛峰Original
2017-02-04 10:02:081846browse

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn