org.apache.commons.lang3
Class CharSequenceUtils
java.lang.Object
org.apache.commons.lang3.CharSequenceUtils
public class CharSequenceUtils
- extends Object
Null-safe CharSequence utility methods.
- Version:
- $Id: CharSequenceUtils.java 967237 2010-07-23 20:08:57Z mbenson $
- Author:
- Gary Gregory
Method Summary |
static int |
length(CharSequence cs)
Gets a CharSequence length or 0 if the CharSequence is
null . |
static CharSequence |
subSequence(CharSequence cs,
int start)
Returns a new CharSequence that is a subsequence of this
sequence starting with the char value at the specified
index. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CharSequenceUtils
public CharSequenceUtils()
length
public static int length(CharSequence cs)
- Gets a CharSequence length or
0
if the CharSequence is
null
.
- Parameters:
cs
- a CharSequence or null
- Returns:
- CharSequence length or
0
if the CharSequence is
null
. - Since:
- 3.0
subSequence
public static CharSequence subSequence(CharSequence cs,
int start)
- Returns a new
CharSequence
that is a subsequence of this
sequence starting with the char
value at the specified
index. The length (in char
s) of the returned sequence is
length() - start
, so if start == end
then an
empty sequence is returned.
- Parameters:
cs
- the specified subsequence, may be nullstart
- the start index, inclusive
- Returns:
- a new subsequence or null
- Throws:
IndexOutOfBoundsException
- if start
is negative or if start
is
greater than length()
- Since:
- 3.0
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.