Java工具类Arrays与Collections的常用方法

    科技2024-04-08  112

    Arrays

    Arrays.sort(); //对传入的数组进行排序(默认从小到大,没返回值,传入后,原数组发生改变) Arrays.asList(); //把数组或多个数字(用,分隔)转成list集合 Arrays.toString(); //把传入的数组转为字符串后返回(方便打印数组的内容) Arrays.copyOf(); //返回一个新数组,新数组为原数组的前len个(第一个参数为原数组,第二个参数为新数组的长度,也是原数组的前len个数据) Arrays.fill(); //数组中所有元素全部替换掉第二个参数 Arrays.binarySearch(); //二分查找,返回目标值在数组中的下标,如果目标值没在数组中,返回 -(len+1) 负的(数组长度加1)(第一个参数为数组,第二个参数为目标值)

    Collections

    Collections.max(); //返回集合中最大的元素 Collections.min(); //返回集合中最小的元素 Collections.sort(); //对传入的集合进行排序(默认从小到大) Collections.shuffle(); //对传入的集合进行随机排序(打乱现在的顺序) Collections.reverse(); //对传入的集合进行反转(头尾颠倒) Collections.copy(); //用第一个参数的集合替换掉第二个集合前len个元素(len为第一个参数的集合的长度) Collections.fill(); //对集合的所有元素进行替换(第二个参数为替换内容,替换的是集合里的所有元素)
    Processed: 0.019, SQL: 9