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.CharSequenceconcatenate(java.lang.CharSequence first, java.lang.CharSequence second)static java.lang.CharSequencefromCharArray(char[] characters)Returns aCharSequencewhich 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.CharSequencegetCommonPrefix(java.lang.CharSequence first, java.lang.CharSequence second)static java.lang.CharSequencegetPrefix(java.lang.CharSequence input, int endIndex)static java.lang.CharSequencegetSuffix(java.lang.CharSequence input, int startIndex)static java.lang.CharSequencereverse(java.lang.CharSequence input)static java.lang.CharSequencesubtractPrefix(java.lang.CharSequence main, java.lang.CharSequence prefix)static char[]toCharArray(java.lang.CharSequence charSequence)Copies the givenCharSequenceinto a newchar[].static java.lang.StringtoString(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 aCharSequencewhich wraps the givenchar[]. Note that thisCharSequencewill reflect any changes to thechar[].- Parameters:
characters- Thechar[]to wrap- Returns:
- A
CharSequencewhich wraps the givenchar[]
-
toCharArray
public static char[] toCharArray(java.lang.CharSequence charSequence)
Copies the givenCharSequenceinto a newchar[].- Parameters:
charSequence- TheCharSequenceto copy- Returns:
- A new
char[]populated with characters from the givenCharSequence
-
toString
public static java.lang.String toString(java.lang.CharSequence charSequence)
-
-