Heim  >  Artikel  >  Java  >  Eine kurze Diskussion über die Verwendung der Methode Arrays.asList()

Eine kurze Diskussion über die Verwendung der Methode Arrays.asList()

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

Zuerst wandelt diese Methode das Array in eine Liste um. Folgende Punkte sind zu beachten:

(1) Diese Methode ist nicht für grundlegende Datentypen geeignet (Byte, Short, Int, Long, Float, Double, Boolean)

(2) Diese Methode verknüpft Arrays mit Listen, und wenn eines davon aktualisiert wird, aktualisiert das andere automatisch

(3) Die Add- und Remove-Methoden werden nicht unterstützt

Der obige 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("------------------------");
 }
}

Laufende Ergebnisse:

aa
bb
cc
------------------------
[I@15db9742
------------------------
22
------------------------

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels jedem beim Lernen oder bei der Arbeit helfen kann die chinesische PHP-Website!

Weitere Artikel zur Verwendung der Arrays.asList()-Methode finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn