发现StringUtils 的一些方法非常的实用,遂总结之:
Commons Lang的StringUtils包加入到类路径中。
其中有几个比较实用的方法:
如果你需要使一个字符串居中(在输出的时候),可以使用居中方法:
log(StringUtils.center("to be centered", 50, "*"));
// ******************to be centered******************
如果你需要重复的书写同一个数字,你可以这么写:
log(StringUtils.leftPad("34", 8, "0"));
// 00000034
log(StringUtils.join(new String[]{"cat","dog","carrot","leaf","door"}, ":")
// cat:dog:carrot:leaf:door
如果你需要一个大写字母或者是需要一个字符串中的每个单词第一个字母大写,你可以这么做:
log(StringUtils.capitaliseAllWords("a sentenced to be capitalised"));
// A Sentenced To Be Capitalised
如果你需要计算一个字母在字符串中出现的个数,你可以使用countMatches方法:log(StringUtils.countMatches("Bethany plays with army men", "e"));
// 2
我们公司用其中一个方法生成主键:
String seqName = StringUtils.trim(StringUtils.upperCase("SEQ_DJ"));
String xh = getXh(conn, "DJ", null, seqName);
int seqLen = 21 - wslx_dm.length();
xh = wslx_dm + StringUtils.leftPad(xh, seqLen, "0");
其中 getXh 里面有个方法比较实用:
String sql = "select " + seqName + ".nextval as ZJ_XH from dual";
然后用ZJ_XH 当做主键
Oracle 这个nextval 不做过多解释。
分享到:
相关推荐
在Java编程中,处理字符串是常见的任务,Apache Commons Lang库中的StringUtils类提供了丰富的字符串操作方法,极大地提高了开发效率。本文将深入探讨StringUtils的几个重要功能,包括空字符串检查、清除空白字符、...
`StringUtils` API 是 Apache Commons Lang 库中的一个实用工具类,专门为处理 `java.lang.String` 对象提供了丰富的静态方法。...使用 `StringUtils` 可以显著减少代码中的异常处理,并提高代码的可读性和可维护性。
\n\t\f\r") = "" //所有控制字符都被移除 StringUtils.trim("bob") = "bob" StringUtils.trim(" bob ") = "bob" 6. public static String ...在日常开发中,熟练掌握并使用 StringUtils 可以提高编程效率和代码质量。
`StringUtils`提供了一些方法来检查字符串是否为空或者包含空白字符: 1. `isEmpty(String str)`:检查字符串是否为`null`或空字符串,但不考虑空白字符。例如: ```java System.out.println(StringUtils.isEmpty...
`StringUtils.doc`文档应该包含了这些方法的详细说明、参数解释、示例以及返回值等信息,对于学习和使用`StringUtils`类非常有帮助。通过阅读这份文档,开发者可以更好地理解和应用这些方法,提升代码的可读性和效率...
继承了org.apache.commons.lang3.StringUtils工具类,加入了部分常用方法,使用时直接添加到项目的公共utils下,同时在pom.xml加入依赖: <!-- ...
`StringUtils` jar包是Java开发中的一个实用工具库,它为处理字符串提供了许多方便的方法。这个库主要由Apache Commons Lang项目提供,这是一个广泛使用的开源组件,旨在补充Java标准库中对于字符串操作的功能不足。...
本文将详细介绍`StringUtils`中的几个常用方法,并通过示例来展示这些方法的具体用法。 #### 二、常用方法详解 ##### 1. `isEmpty(String str)` 该方法用于检查传入的字符串是否为空或者长度为零。如果传入的字符...
2. **拼接操作**:`StringUtils.join()` 方法允许你将多个对象或数组元素用特定分隔符连接成一个字符串,比使用 `String.concat()` 或 `StringBuilder` 更简洁。 3. **分割操作**:`StringUtils.split()` 可以按照...
StringUtils.Java包括了很全的字符串操作的方法。使用非常方便。
`StringUtils`是Apache Commons Lang库中的一个核心工具类,它提供了大量的静态方法,用于处理字符串。这个库在Java开发中非常...使用Lang 2.3 API时,开发者应根据项目需求选择合适的方法,确保代码的稳定性和性能。
以下是一些 `StringUtils` 类中的核心知识点: 1. **判断字符串是否为空** - `isEmpty(String str)`:检查字符串是否为 `null` 或者长度为0,如果是,则返回 `true`。 - `isBlank(String str)`:除了检查字符串...
以下是关于`StringUtils`中一些重要方法的详细解释和使用实例。 1. **isEmpty(String str)** 和 **isNotEmpty(String str)**: 这两个方法用于检查字符串是否为空。`isEmpty()`返回`true`当字符串为`null`或只包含...
`org.apache.commons.lang.StringUtils` 是一个在 Java 开发中广泛使用的工具类,它提供了一系列用于处理字符串的方法,这些方法能够安全地处理 `null` 值,并且具备较高的性能。本文将详细介绍 `StringUtils` 中的...
`org.apache.commons.lang.StringUtils` 是 Apache Commons Lang 库中的一个类,提供了对字符串操作的一系列实用方法。这些方法通常比 Java 标准库提供的方法更加强大、灵活,并且能够更好地处理 `null` 值的情况。...
`StringUtils`类的一些主要功能和知识点包括: 1. **非空判断**:`StringUtils.isNotBlank(String str)`和`StringUtils.isEmpty(String str)`这两个方法分别用于判断字符串是否为非空(即不为`null`且长度大于0)和...
此帮助类是判断字符串为空,包括(null,"","null"),在写代码时有非常大的帮助,具体使用详见:https://www.jianshu.com/p/a1fa86a710c0