首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

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

2012-10-07 
org.apache.commons.lang.StringUtils处理字符串类org.apache.commons.lang?Class StringUtilsjava.lang.O

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

  • 热点排行