java util包排序_JavaUtil: Java的常用操作,包括文件的操作以及常见的一些算法(排序和查找。)...

Java工具类

由于工具类并不需要产生实例化对象,将其构造方法私有化。并且工具类中的所有方法都是静态方法。例如java.util.Arrays。

FileUtil

**文件工具类。**实现了文件的常用操作:复制(流的方式和文件通道的方式)、移动、删除、显示文件的详细信息(类似于Linux的ll命令)、查看文本文件的内容、查看二进制文件的16进制编码、获取文件的MD5和sha值、批量转换文本文件的编码、获取当期目录和其子目录下的所有文件、获取磁盘信息、获取文本文件的行数。

SortUtil

数组排序类。实现了《数据结构》课程中的常见排序算法:选择排序、冒泡排序、插入排序。——关于数组的排序,Java提供了一个专门的类java.util.Arrays类,它重载了一系列的排序算法,不需要我们手工编写排序算法了。

FindUtil

排序工具类。实现了一般查找、二分查找(递归【分治算法】和非递归两种)。实际项目中一般使用java.util.Arrays这个类完成。

NumberSystemConvertUtil

进制转化工具类。使用移位运算完成十进制到二进制、八进制、十六进制的转化(负数也支持。)

StringUtil

字符串工具类。实现字符串的反转、一个字符串在另一个字符串中出现的次数、最大相同子串。

ListUtil

列表工具类。可以实现去除List集合中的重复元素,返回一个元素不重复的List集合。

JDBCUtil

JDBC工具类(使用原生JDBC)

JDBCUtils

JDBC工具类(使用c3p0作为数据源)

ReflectionUtils

反射工具类

DaoUtil

通用的DAO操作类

你可能感兴趣的:(java,util包排序)