编程语言
首页 > 编程语言> > Java集合之JCF工具类

Java集合之JCF工具类

作者:互联网

一、JCF工具类简介:不存储数据,而是用在数据容器上,实现高效操作

二、常见JCF工具类:

    2.1、Arrays类常用方法:

      2.1.1、将数组转为list集合:asList(数组名);注意数组的数据类型必须是包装类,转换成集合后,集合中的add()以及remove()方法不能用

      2.1.2、对数组进行排序:

          2.1.2.1、sort(数组名)

          2.1.2.2、parallelSort(数组名)

          2.1.2.3、两者异同:

            1、sort方法底层基于快速排序实现,单线程方法,不能很好的利用系统的多核特性;数组数据少时运算快,数据多时性能降低

            2、parallelSort方法是多线程方法,如果数组小于等于8192,那么使用的是快速排序算法,否则使用的是合并排序算法(ForkJoin线程池);很好的利用系统的多核特性,数组数据少时运算慢,数据多时性能强运算快

      2.1.3、判断两个数组是否相等:equals(数组名1, 数组名2)

      2.1.4、查找数组中的指定数据:binarySearch(数组名, 指定数据值);返回值是数据的角标

      2.1.5、返回数组的字符串形式:toString(数组名)

      示例代码:

        

    2.2、Collections类常用方法:

      2.2.1、对list集合中的数据排序:sort(list集合名)

      2.2.2、反转list集合中的数据:reverse(list集合名)

      示例代码:

        

标签:Java,list,数组名,JCF,数组,集合,2.1,数据
来源: https://www.cnblogs.com/acs996/p/16479252.html