集合(Arrays)-数组变集合

来源:互联网 发布:淘宝活动招商入口 编辑:程序博客网 时间:2024/04/26 23:01

Arrays:用于操作数组的工具类。

里面都是静态方法


asList:将数组变成list集合

import java.util.*;class ArraysDemo{    public static void main(String[] args)    {        // int[] arr = {2,4,5};                 // System.out.println(Arrays.toString(arr));                 String[] arr = {"abc","cc","kkkk"};                 //把数组变成list集合有什么好处?        /*        可以使用集合的思想和方法来操作数组中的元素                 注意:将数组变成集合,不可以使用集合的增删方法        因为数组的长度是固定的        contains        get        indexOf()        subList()                 如果你增删。那么会发生UnsupportedOperationException,                 */                 List<String> list = Arrays.asList(arr);        sop("contains:"+list.contains("cc"));        list.add("qq");//UnsupportedOperationException                 sop(list);                 int[] nums = {2,4,5};                 Arrays.asList(nums);        List li = Arrays.asList(nums);        sop(li);    }         public static boolean myContains(String[] arr,String key)    {        for(int x=0;x<arr.length;x++)        {            if(arr[x].equals(key))                return true;        }        return false;    }         public static void sop(Object obj)    {        System.out.println(obj);    }}

0 0
原创粉丝点击