目录
Objects工具类
介绍:Java Objects工具类是Java编程语言中一个常用的工具类。它提供了一些静态方法,用于对Java对象进行类型转换、属性读取、对象比较、hashcode计算等操作
方法名 | 说明 |
---|---|
static boolean equals(Object a, Object b) | 比较两个对象内容是否相同 |
static String toString(Object o) | 将对象转成字符串类型 |
static <T> T requireNonNull(T obj) | 检查对象是否为null,如果为null,则抛出NullPointerException |
static <T> T requireNonNull(T obj, String message) | 如果对象为null,异常信息为message |
static <T> T requireNonNullElse(T obj, T defaultObj) | 如果对象为null,则返回defaultObj |
static boolean isNull(Object obj) | 如果对象为null,则返回true |
static boolean nonNull(Object obj) | 如果对象不为null,则返回true |
static <T> int compare(T a, T b, Comparator<? super T> c) | 给定两个对象值比较,如果a>b,则返回正数 |
Collection集合
介绍:Collection是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素
方法名 | 说明 |
---|---|
boolean add(E e) | 添加元素 |
boolean remove(Object o) | 从集合中移除指定的元素 |
boolean contains(Object o) | 判断集合中是否存在指定的元素 |
int size() | 集合的长度,也就是集合中元素的个数 |
boolean isEmpty() | 判断集合是否为空 |
void clear() | 清空集合中的 |