首先,该方法是将数组转化为list。有以下几点需要注意:
(1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean)
(2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新
(3)不支持add和remove方法
上代码:
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("------------------------"); } }
运行结果:
aa bb cc ------------------------ [i@15db9742 ------------------------ 22 ------------------------
请参考这篇文章:
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持移动技术网!
如对本文有疑问, 点击进行留言回复!!
case when + forEach 实现多条件多值批量更新
这些令人喷饭的代码注释,最后一个让我笑出了声(今日份的快乐源泉)
网友评论