这两个库都有一些类似的方法(例如isEmpty,isNotEmpty,isBlank, 等)。
在不同的实现中,我注意到这两个库中的这些方法同样经常被使用。
所以我的问题是 - 如果有的话org.apache.commons.lang3.StringUtils,org.apache.logging.log4j.util.Strings哪个更好?或者在什么情况下其中一个更好?StringUtils.isEmpty例如,使用or更好吗Strings.isEmpty?
使用org.apache.commons.lang3.StringUtils。它是一个经过充分测试的实用程序类,旨在简化日常代码编写中所需的一些简单检查。
我并不反对,但该库的开发人员可能仅为内部使用而org.apache.logging.log4j.util.Strings创建。Strings所以你可以使用它,但通常不推荐它。
请参阅文档log4j Strings
Class Strings
org.apache.logging.log4j.util.Strings
public final class Strings extends Object
Consider this class private.
See Also:
Apache Commons Lang
Run Code Online (Sandbox Code Playgroud)
请注意“考虑此类为私有”这一行。
| 归档时间: |
|
| 查看次数: |
3681 次 |
| 最近记录: |