对象工具-ObjectUtil
方法
比较两个对象是否相等,相等需满足以下条件之一:
- obj1.equals(obj2)
ObjectUtil.length
计算对象长度,如果是字符串调用其length方法,集合类调用其size方法,数组调用其length属性,其他可遍历对象遍历计算长度。
- CharSequence
- Collection
- Map
- Iterator
- Enumeration
- Array
对象中是否包含元素。
支持的对象类型包括:
- String
- Collection
- Iterator
- Enumeration
- Array
判断是否为null
ObjectUtil.isNull
ObjectUtil.isNotNull
ObjectUtil.cloneIfPossible
返回克隆后的对象,如果克隆失败,返回原对象序列化后拷贝流的方式克隆,对象必须实现Serializable接口
序列化和反序列化
serialize
序列化,调用JDK序列化