首页 > 代码库 > 浅谈Arrays.asList()方法的使用
浅谈Arrays.asList()方法的使用
首先,该方法是将数组转化为list。有以下几点需要注意:
(1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean)
(2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新
(3)不支持add和remove方法
上代码:
1 package com.hdu.test; 2 3 import java.util.Arrays; 4 import java.util.List; 5 6 abstract public class AsllistTest { 7 8 public static void main(String[] args) { 9 String[] s = {"aa","bb","cc"}; 10 List<String> strlist = Arrays.asList(s); 11 for(String str:strlist){ 12 System.out.println(str); 13 } 14 System.out.println("------------------------"); 15 //基本数据类型结果打印为一个元素 16 int[] i ={11,22,33}; 17 List intlist = Arrays.asList(i); 18 for(Object o:intlist){ 19 System.out.println(o.toString()); 20 } 21 System.out.println("------------------------"); 22 Integer[] ob = {11,22,33}; 23 List<Integer> oblist = Arrays.asList(ob); 24 for(int a:oblist){ 25 System.out.println(a); 26 } 27 System.out.println("------------------------"); 28 } 29 }
运行结果:
aa bb cc ------------------------ [I@15db9742 ------------------------ 11 22 33 ------------------------
请参考这篇文章:http://blog.csdn.net/cntanghai/article/details/7188296
浅谈Arrays.asList()方法的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。