Apache Commons lang组件介绍使用

来源:互联网 发布:高仿耐克衣服淘宝店铺 编辑:程序博客网 时间:2024/05/22 17:00

commons lang组件介绍和学习

介绍

Java语言开发时有一个隐患,那就是java支持null值,这就导致很多时候操作可能会出异常。因此很多第三方组件都会提供安全null safe 操作(即使用前先检查是否为null).其中apache commons项目下就提供了很多安全操作和工具类

lang包组织架构

比较常用的工具类有ArrayUtils:数组工具类,提供数组拷贝、查找、反转等功能StringUtils:提供字符串操作,对null是安全的,字符串查找、替换、分割、去空格等操作ObjectUtils:对null进行安全处理RandomUtils:随机数工具类,获得随机整数、小数、字符串等NumberUtils:数值工具类,数值类型转换等操作DateUtils:日期工具类EnumUtils:枚举工具类ReflectionToStringBuilder/ToStringBuilder:重写toString方法EqualsBuilder/HashCodeBuilder:提供了方便的方法来覆盖equals() 和hashCode()方法 

总结

commons lang包是日常开发中,可以参考和借助的工具包,其包含null safe安全操作,其源码都比较简单,应该读一读。apache commons下的组件其实都比较小巧,对于java初学者阅读小组件源码很有帮助。
0 0
原创粉丝点击