数组工具类Arrays

来源:互联网 发布:js array unique 编辑:程序博客网 时间:2024/05/19 17:03
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]}}


原创粉丝点击