org.apache.commons.lang
Class StringUtils
java.lang.Object
org.apache.commons.lang.StringUtils
public class StringUtils
extends Object
Operations on String that are null safe. 字符串是null安全的,不会抛出NullPointerException,都做了相应的处理。
-
IsEmpty/IsBlank - checks if a String contains text
-
IsEmpty/IsBlank – 检查字符串是否有内容。
-
Trim/Strip - removes leading and trailing whitespace
-
Trim/Strip – 删除字符串开始和结尾的空白符。
-
Equals - compares two strings null-safe
-
Equals – 比较两个字符串null安全。
-
IndexOf/LastIndexOf/Contains - null-safe index-of checks
-
IndexOf/LastIndexOf/Contains – null安全的索引检查。
-
IndexOfAny/LastIndexOfAny/IndexOfAnyBut/LastIndexOfAnyBut - index-of any of a set of Strings
-
IndexOfAny/LastIndexOfAny/IndexOfAnyBut/LastIndexOfAnyBut – 字符串集合索引检查。
-
ContainsOnly/ContainsNone - does String contains only/none of these characters
-
ContainsOnly/ContainsNone – 字符在字符串中出现一次或一次也没有出现。
-
Substring/Left/Right/Mid - null-safe substring extractions
-
Substring/Left/Right/Mid – null安全子串的提取。
-
SubstringBefore/SubstringAfter/SubstringBetween - substring extraction relative to other strings
-
SubstringBefore/SubstringAfter/SubstringBetween – 子串提取依赖其它字符串。
-
Split/Join - splits a String into an array of substrings and vice versa
-
Split/Join – 字符串拆分为子串的字符串数组,反之亦然。
-
Remove/Delete - removes part of a String
-
Remove/Delete – 删除部分字符串。
-
Replace/Overlay - Searches a String and replaces one String with another
-
Replace/Overlay – 替换字符串的部分字符。
-
Chomp/Chop - removes the last part of a String
-
Chomp/Chop – 删除字符串最后的字符。
-
LeftPad/RightPad/Center/Repeat - pads a String
-
LeftPad/RightPad/Center/Repeat – 补字符串。
-
UpperCase/LowerCase/SwapCase/Capitalize/Uncapitalize - changes the case of a String
-
UpperCase/LowerCase/SwapCase/Capitalize/Uncapitalize – 改变字符串的大小写。
-
CountMatches - counts the number of occurrences of one String in another
-
CountMatches – 计算一个字符或字符串在另外一个字符串出现的次数。
-
IsAlpha/IsNumeric/IsWhitespace/IsAsciiPrintable - checks the characters in a String
-
IsAlpha/IsNumeric/IsWhitespace/IsAsciiPrintable – 判断字符是否在字符串中。
-
DefaultString - protects against a null input String
-
DefaultString –null安全,null转换为字符串。
-
Reverse/ReverseDelimited - reverses a String
-
Reverse/ReverseDelimited – 反转字符串。
-
Abbreviate - abbreviates a string using ellipsis
-
Abbreviate – 缩写字符串用省略符。
-
Difference - compares two Strings and reports on their differences
-
Difference – 比较两个字符串并且返回不同。
-
LevensteinDistance - the number of changes needed to change one String into another
-
LevensteinDistance – 一个字符串改变为另一个字符串需要改变的数量。
The StringUtils class defines certain words related to String handling.
StringUtils类是对字符串的处理。
-
null – null 空
-
empty - a zero-length string ("") 长度为0的字符串
-
space - the space character (' ', char 32) 间隔符
-
whitespace - the characters defined by Character.isWhitespace(char) 空格符
-
trim - the characters <= 32 as in String.trim()去掉字符串两边字符<=32
Version:
$Id: StringUtils.java 492377 2007-01-04 01:20:30Z scolebourne $
来自http://www.cnblogs.com/QQParadise/articles/1457767.html
分享到:
相关推荐
在实际使用 `common-lang3.jar` 时,你可以通过导入 `org.apache.commons.lang3.StringUtils` 类并调用相应的方法来提升字符串处理的效率和代码的可读性。由于这个库经过广泛测试和社区支持,所以它是可靠的,可以在...
1. **字符串操作**: Commons Lang 提供了 `StringUtils` 类,它包含了一系列静态方法,用于执行复杂的字符串操作,如空白字符处理、分割、连接、替换、比较等,这些方法比Java内置的String类功能更加强大。...
标题中的"org.apache.commons.lang包"指的是该库的主要命名空间,它包含了各种实用工具类,如字符串处理、日期时间操作、类型转换等。 在描述中提到,解压缩Apache Commons Lang资源包后,我们可以获取到几个关键...
`org.apache.commons.lang3.StringUtils`是Lang包中的一个关键类,它提供了大量与字符串操作相关的静态方法。这些方法涵盖了字符串的检查、比较、转换、格式化以及分割等常见任务。例如: 1. `isEmpty()`:检查字符...
Apache Commons Lang是Java开发中常用的辅助库,提供了大量用于处理字符串、数组、日期、异常等的实用方法,极大地简化了日常开发工作。 在描述中同样看到 "com.springsource.org.apache.commons.lang",这进一步...
commons-lang3-3.1 StringUtils字符串jar包 org.apache.commons.lang3.StringUtils的jar包
Java字符串加密使用到的一个jar包 commons-lang3-3.1.jar下载 jar包含具体的类有 org.apache.commons.lang3.StringUtils org.apache.commons.lang3.ArrayUtils.class org.apache.commons.lang3.BitField.class org....
1. **Apache Commons Lang**: 这个模块提供了许多高级字符串处理、日期和时间操作、数学计算以及类型转换等功能。例如,StringUtils 提供了各种字符串操作,如空白字符处理、字符串比较、格式化等;ClassUtils 可以...
例如,`StringUtils` 类提供了一系列静态方法来处理字符串,而 `DateUtils` 可以帮助我们更方便地操作日期。 2. **Commons IO**:专注于文件和输入/输出相关的功能。它提供了诸如文件复制、文件比较、读写流操作、...
2. **Lang**: Apache Commons Lang 提供了对 Java 内置类的扩展,包括字符串处理、数组操作、日期时间等。例如,`StringUtils` 提供了许多字符串处理方法,如空白字符处理、格式化等;`ArrayUtils` 可以进行数组的...
1. **StringUtils**: 这个类提供了大量的字符串操作方法,如检查空字符串、连接字符串、替换子串、分割字符串等,极大地增强了Java的`String`类的功能。 2. **ArrayUtils**: 用于处理数组的工具类,包括添加、删除...
`org.apache.commons.lang3`是该库的主要包名,其中包含了大量的实用工具类,如字符串处理、异常处理、数组操作、日期时间处理等。以下是一些关键知识点: 1. **字符串处理**: - `StringUtils`:提供了一系列静态...
总之,Apache Commons Lang 是 Java 开发者不可或缺的工具库,尤其是 `StringUtils` 类,它的强大功能和易用性使其在处理字符串时成为首选。通过使用 Lang 组件,开发者可以编写更简洁、高效且易于维护的代码。
关于Apache Commons Lang 3.9,这个库包含了许多实用的工具类,例如字符串处理、数组操作、日期和时间函数、数学运算、反射辅助类等。在构建sqoop或其他Java项目时,它可以作为依赖来增强代码的功能和可读性。具体来...
1. **Commons Lang**: 这个模块提供了一些高级的字符串处理、日期时间操作、数学计算以及反射相关的工具类。例如,StringUtils 提供了丰富的字符串操作方法,DateUtils 可以帮助处理日期和时间,而 BeanUtils 则简化...
1. **字符串处理**:提供了一系列强大的字符串操作方法,如StringUtils,可以进行拼接、截取、替换、格式化等操作,避免了频繁的`new StringBuilder()`和`new StringBuffer()`。 2. **数组操作**:ArrayUtils提供了...
5. Apache Commons Lang: 这是Java语言功能的扩展,提供了字符串操作、日期时间处理、枚举工具、数学运算等类。例如,StringUtils提供了丰富的字符串操作方法,DateUtils提供了日期和时间的便捷处理。 6. Apache ...
Apache Commons Lang是Java编程语言中的一个实用工具库,它提供了许多在标准Java API中未涵盖的高级字符串和对象处理功能。这个"commons-lang-2.4.rar"压缩包包含了两个子文件,分别是"commons-lang-2.4-bin.zip"和...