`

org.apache.commons.lang.StringUtils处理字符串类

阅读更多

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

分享到:
评论

相关推荐

    org.apache.commons.lang3.StringUtils.jar.rar

    在实际使用 `common-lang3.jar` 时,你可以通过导入 `org.apache.commons.lang3.StringUtils` 类并调用相应的方法来提升字符串处理的效率和代码的可读性。由于这个库经过广泛测试和社区支持,所以它是可靠的,可以在...

    org.apache.commons.lang jar下载

    1. **字符串操作**: Commons Lang 提供了 `StringUtils` 类,它包含了一系列静态方法,用于执行复杂的字符串操作,如空白字符处理、分割、连接、替换、比较等,这些方法比Java内置的String类功能更加强大。...

    org.apache.commons.lang包

    标题中的"org.apache.commons.lang包"指的是该库的主要命名空间,它包含了各种实用工具类,如字符串处理、日期时间操作、类型转换等。 在描述中提到,解压缩Apache Commons Lang资源包后,我们可以获取到几个关键...

    commons-lang3-3.1jar:org.apache.commons.lang3.StringUtils等.

    `org.apache.commons.lang3.StringUtils`是Lang包中的一个关键类,它提供了大量与字符串操作相关的静态方法。这些方法涵盖了字符串的检查、比较、转换、格式化以及分割等常见任务。例如: 1. `isEmpty()`:检查字符...

    com.springsource.org.apache.commons.lang

    Apache Commons Lang是Java开发中常用的辅助库,提供了大量用于处理字符串、数组、日期、异常等的实用方法,极大地简化了日常开发工作。 在描述中同样看到 "com.springsource.org.apache.commons.lang",这进一步...

    commons-lang3-3.1 StringUtils字符串jar包

    commons-lang3-3.1 StringUtils字符串jar包 org.apache.commons.lang3.StringUtils的jar包

    Java字符串加密使用的一个jar包 commons-lang3-3.1.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....

    org.apache.commons jar

    1. **Apache Commons Lang**: 这个模块提供了许多高级字符串处理、日期和时间操作、数学计算以及类型转换等功能。例如,StringUtils 提供了各种字符串操作,如空白字符处理、字符串比较、格式化等;ClassUtils 可以...

    org.apache.commons 全部包

    例如,`StringUtils` 类提供了一系列静态方法来处理字符串,而 `DateUtils` 可以帮助我们更方便地操作日期。 2. **Commons IO**:专注于文件和输入/输出相关的功能。它提供了诸如文件复制、文件比较、读写流操作、...

    org.apache.commons

    2. **Lang**: Apache Commons Lang 提供了对 Java 内置类的扩展,包括字符串处理、数组操作、日期时间等。例如,`StringUtils` 提供了许多字符串处理方法,如空白字符处理、格式化等;`ArrayUtils` 可以进行数组的...

    commons-lang-2.6

    1. **StringUtils**: 这个类提供了大量的字符串操作方法,如检查空字符串、连接字符串、替换子串、分割字符串等,极大地增强了Java的`String`类的功能。 2. **ArrayUtils**: 用于处理数组的工具类,包括添加、删除...

    commons-lang3-3.1.jar

    `org.apache.commons.lang3`是该库的主要包名,其中包含了大量的实用工具类,如字符串处理、异常处理、数组操作、日期时间处理等。以下是一些关键知识点: 1. **字符串处理**: - `StringUtils`:提供了一系列静态...

    commons-lang3-3.5-bin

    总之,Apache Commons Lang 是 Java 开发者不可或缺的工具库,尤其是 `StringUtils` 类,它的强大功能和易用性使其在处理字符串时成为首选。通过使用 Lang 组件,开发者可以编写更简洁、高效且易于维护的代码。

    commons-lang3-3.9-bin.tar.gz

    关于Apache Commons Lang 3.9,这个库包含了许多实用的工具类,例如字符串处理、数组操作、日期和时间函数、数学运算、反射辅助类等。在构建sqoop或其他Java项目时,它可以作为依赖来增强代码的功能和可读性。具体来...

    org.apache.commons 所有jar包 非常实用

    1. **Commons Lang**: 这个模块提供了一些高级的字符串处理、日期时间操作、数学计算以及反射相关的工具类。例如,StringUtils 提供了丰富的字符串操作方法,DateUtils 可以帮助处理日期和时间,而 BeanUtils 则简化...

    commons-lang3-3.9-tar-压缩包.zip

    1. **字符串处理**:提供了一系列强大的字符串操作方法,如StringUtils,可以进行拼接、截取、替换、格式化等操作,避免了频繁的`new StringBuilder()`和`new StringBuffer()`。 2. **数组操作**:ArrayUtils提供了...

    apache.commons全套jar包下载

    5. Apache Commons Lang: 这是Java语言功能的扩展,提供了字符串操作、日期时间处理、枚举工具、数学运算等类。例如,StringUtils提供了丰富的字符串操作方法,DateUtils提供了日期和时间的便捷处理。 6. Apache ...

    commons-lang-2.4.rar代码及jar文件

    Apache Commons Lang是Java编程语言中的一个实用工具库,它提供了许多在标准Java API中未涵盖的高级字符串和对象处理功能。这个"commons-lang-2.4.rar"压缩包包含了两个子文件,分别是"commons-lang-2.4-bin.zip"和...

Global site tag (gtag.js) - Google Analytics