Class CharSequences
- java.lang.Object
-
- com.googlecode.concurrenttrees.common.CharSequences
-
public class CharSequences extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CharSequences()
Private constructor, not used.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.CharSequence
concatenate(java.lang.CharSequence first, java.lang.CharSequence second)
static java.lang.CharSequence
fromCharArray(char[] characters)
Returns aCharSequence
which wraps the givenchar[]
.static java.lang.Iterable<java.lang.CharSequence>
generatePrefixes(java.lang.CharSequence input)
static java.lang.Iterable<java.lang.CharSequence>
generateSuffixes(java.lang.CharSequence input)
static java.lang.CharSequence
getCommonPrefix(java.lang.CharSequence first, java.lang.CharSequence second)
static java.lang.CharSequence
getPrefix(java.lang.CharSequence input, int endIndex)
static java.lang.CharSequence
getSuffix(java.lang.CharSequence input, int startIndex)
static java.lang.CharSequence
reverse(java.lang.CharSequence input)
static java.lang.CharSequence
subtractPrefix(java.lang.CharSequence main, java.lang.CharSequence prefix)
static char[]
toCharArray(java.lang.CharSequence charSequence)
Copies the givenCharSequence
into a newchar[]
.static java.lang.String
toString(java.lang.CharSequence charSequence)
-
-
-
Method Detail
-
generateSuffixes
public static java.lang.Iterable<java.lang.CharSequence> generateSuffixes(java.lang.CharSequence input)
-
generatePrefixes
public static java.lang.Iterable<java.lang.CharSequence> generatePrefixes(java.lang.CharSequence input)
-
getCommonPrefix
public static java.lang.CharSequence getCommonPrefix(java.lang.CharSequence first, java.lang.CharSequence second)
-
getSuffix
public static java.lang.CharSequence getSuffix(java.lang.CharSequence input, int startIndex)
-
getPrefix
public static java.lang.CharSequence getPrefix(java.lang.CharSequence input, int endIndex)
-
subtractPrefix
public static java.lang.CharSequence subtractPrefix(java.lang.CharSequence main, java.lang.CharSequence prefix)
-
concatenate
public static java.lang.CharSequence concatenate(java.lang.CharSequence first, java.lang.CharSequence second)
-
reverse
public static java.lang.CharSequence reverse(java.lang.CharSequence input)
-
fromCharArray
public static java.lang.CharSequence fromCharArray(char[] characters)
Returns aCharSequence
which wraps the givenchar[]
. Note that thisCharSequence
will reflect any changes to thechar[]
.- Parameters:
characters
- Thechar[]
to wrap- Returns:
- A
CharSequence
which wraps the givenchar[]
-
toCharArray
public static char[] toCharArray(java.lang.CharSequence charSequence)
Copies the givenCharSequence
into a newchar[]
.- Parameters:
charSequence
- TheCharSequence
to copy- Returns:
- A new
char[]
populated with characters from the givenCharSequence
-
toString
public static java.lang.String toString(java.lang.CharSequence charSequence)
-
-