Java 杂七杂八

//保留两位小数位(四舍五入)
String.format("%0.2f",543.6356); 

//自动加,号
String.format("%,d",5434566356); 

//保留两位小数位(四舍五入),自动加,号
String.format("%,.2f",5434566.356); 

//将String数组转成Integer数组
Integer[] intArr = (Integer[]) ConvertUtils.convert(strArr, Integer.class); 

//将对象转换为键值对,日志输出常用
ReflectionToStringBuilder.toString(object);

 

//操作对象非空时使用Objects工具类、

//操作字符串对象是使用StringUtils工具类

//操作集合时使用CollectionUtils、ListUtils工具类

//操作数组时使用Arrays工具类

//操作数值时使用Math工具类

//数据拷贝使用BeanUtils、PropertyUtils工具类

//利用Optional 保证值存在、保证值合法、避免空判断等等(多研究)

//利用Stream 以声明式处理数据集合、可以看成为一个遍历数据集的高级迭代器、流主要有三部分构成:获取一个数据源→数据转换→执行操作获取想要的结果。每次转换原有 Stream 对象不改变,返回一个新的 Stream 对象,这就允许对其操作可以像链条一样排列,形成了一个管道。流(Stream)提供的功能非常有用,主要包括匹配、过滤、汇总、转化、分组、分组汇总等功能。

你可能感兴趣的:(Java)