Apache common包的使用

StringUtils 工具类

大部分对字符串的常用操作都有实现,不用担心空指针

判断字符串是否为空
StringUtils.isEmpty(null); //true
StringUtils.isEmpty(""); //true
判断字符串是否为空串
 * StringUtils.isBlank(null)      = true
 * StringUtils.isBlank("")        = true
 * StringUtils.isBlank(" ")       = true
 * StringUtils.isBlank("bob")     = false
 * StringUtils.isBlank("  bob  ") = false
判断字符串长度是否大于0
* StringUtils.hasLength(null) = false 
* StringUtils.hasLength("") = false 
* StringUtils.hasLength(" ") = true 
* StringUtils.hasLength("Hello") = true 
字符串截取
* StringUtils.substring(null, *)   = null 
* StringUtils.substring("", *)     = "" 
* StringUtils.substring("abc", 0)  = "abc" 
* StringUtils.substring("abc", 2)  = "c" 
* StringUtils.substring("abc", 4)  = "" 
* StringUtils.substring("abc", -2) = "bc" 
* StringUtils.substring("abc", -4) = "abc" 
两个字符串比较时忽略大小写
 * StringUtils.equalsIgnoreCase(null, null)   = true 
 * StringUtils.equalsIgnoreCase(null, "abc")  = false 
 * StringUtils.equalsIgnoreCase("abc", null)  = false 
 * StringUtils.equalsIgnoreCase("abc", "abc") = true 
 * StringUtils.equalsIgnoreCase("abc", "ABC") = true 
字符串比较
 * StringUtils.equals(null, null)   = true 
 * StringUtils.equals(null, "abc")  = false 
 * StringUtils.equals("abc", null)  = false 
 * StringUtils.equals("abc", "abc") = true 
 * StringUtils.equals("abc", "ABC") = false 
字符串首字母大写
 * StringUtils.capitalize(null)  = null 
 * StringUtils.capitalize("")    = "" 
 * StringUtils.capitalize("cat") = "Cat" 
 * StringUtils.capitalize("cAt") = "CAt" 
字母全部转为大写
StringUtils.upperCase("abc") = "ABC"
字母全部转为小写
StringUtils.lowerCase("ABC")  = "abc"
两个参数的 join 方法
 * StringUtils.join(null, *)               = null 
 * StringUtils.join([], *)                 = "" 
 * StringUtils.join([null], *)             = "" 
 * StringUtils.join(["a", "b", "c"], ';')  = "a;b;c" 
 * StringUtils.join(["a", "b", "c"], null) = "abc" 
 * StringUtils.join([null, "", "a"], ';')  = ";;a" 

NumberUtils 工具类

字符串转各种数值型,转换失败则返回defaultValue

NumberUtils.toInt(null) = 0
NumberUtils.toInt("") = 0
NumberUtils.toInt("123") = 123
toInt、toLong、toFloat、toDouble ......
Apache Common Lang3是一个Java开发工具,提供了许多常见的工具类和方法来简化Java编程的一些常见任务。但是,目前Apache Common Lang3的官方文档中只提供了英文版的javadoc,并没有提供官方的中文版。 不过,虽然没有官方的中文版javadoc,但有很多开发者和社区成员提供了自己翻译的中文版javadoc,可以通过搜索引擎来查找这些翻译版本。这些翻译版本通常由一些Java开发者或者爱好者自愿进行的,虽然可能不是官方的版本,但仍然可以提供很大的参考价值。 在查找中文版javadoc时,建议先通过搜索引擎输入“Apache Common Lang3中文版javadoc”这样的关键词进行搜索。这样可以找到一些个人或组织提供的翻译版本。在搜索结果中选择一个可靠的来源,例如来自知名的技术论坛或博客,以确保所查找到的中文版javadoc的质量和准确性。 如果你在使用Apache Common Lang3时遇到了问题,还可以参考官方英文版的javadoc。虽然可能需要花费一些时间来理解和翻译,但这仍然是最权威的文档来源,可以提供详细的API说明和用法示例,帮助你解决问题。 总之,虽然缺少官方的中文版javadoc,但通过搜索引擎可以找到一些非官方的中文翻译版本,这些翻译版本可以帮助你理解和使用Apache Common Lang3。同时,官方英文版的javadoc还是最权威的文档来源,可以作为参考来解决具体的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值