您的位置:首页 > 其它

数组工具类Arrays

2013-11-04 10:40 211 查看
Arrays:用于操作数组的工具类

*把数组变成List集合有什么好处?

*可以使用集合的思想和方法来操作数组中的元素

*例如:

*	contains()
*	get()
*	indexOf()
*	subList()


*注意:将数组变成集合,不可以使用集合的增删方法

*因为数组长度是固定的

*

*进行增删操作会出现UnsupportetedOperationException

*

public class ArraysDemo {

public static void main(String[] args) {

String[] arr = {"abc","cc","kkkk"};
List<String> list = Arrays.asList(arr);
sop("contains:"+list.contains("kkkk"));
sop(list);

//如果数组中的元素都是对象,那么变成集合时,数组中的元素就直接转成集合中的元素
Integer[] num = {2,3,4};
sop(Arrays.toString(num));

List<Integer> li = Arrays.asList(num);
sop(li);     //[2,3,4]

//如果数组中的元素都是基本类型,那么会将该数组作为集合的元素存在
int[] in = {2,3,4};
List<int[]> lin = Arrays.asList(in);
sop(lin);    //[[I@de6ced]

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: