com.googlecode.concurrenttrees.common
Class CharSequences

java.lang.Object
  extended by com.googlecode.concurrenttrees.common.CharSequences

public class CharSequences
extends Object

Author:
Niall Gallagher

Method Summary
static CharSequence concatenate(CharSequence first, CharSequence second)
           
static CharSequence fromCharArray(char[] characters)
          Returns a CharSequence which wraps the given char[].
static Iterable<CharSequence> generatePrefixes(CharSequence input)
           
static Iterable<CharSequence> generateSuffixes(CharSequence input)
           
static CharSequence getCommonPrefix(CharSequence first, CharSequence second)
           
static CharSequence getPrefix(CharSequence input, int endIndex)
           
static CharSequence getSuffix(CharSequence input, int startIndex)
           
static CharSequence reverse(CharSequence input)
           
static CharSequence subtractPrefix(CharSequence main, CharSequence prefix)
           
static char[] toCharArray(CharSequence charSequence)
          Copies the given CharSequence into a new char[].
static String toString(CharSequence charSequence)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

generateSuffixes

public static Iterable<CharSequence> generateSuffixes(CharSequence input)

generatePrefixes

public static Iterable<CharSequence> generatePrefixes(CharSequence input)

getCommonPrefix

public static CharSequence getCommonPrefix(CharSequence first,
                                           CharSequence second)

getSuffix

public static CharSequence getSuffix(CharSequence input,
                                     int startIndex)

getPrefix

public static CharSequence getPrefix(CharSequence input,
                                     int endIndex)

subtractPrefix

public static CharSequence subtractPrefix(CharSequence main,
                                          CharSequence prefix)

concatenate

public static CharSequence concatenate(CharSequence first,
                                       CharSequence second)

reverse

public static CharSequence reverse(CharSequence input)

fromCharArray

public static CharSequence fromCharArray(char[] characters)
Returns a CharSequence which wraps the given char[]. Note that this CharSequence will reflect any changes to the char[].

Parameters:
characters - The char[] to wrap
Returns:
A CharSequence which wraps the given char[]

toCharArray

public static char[] toCharArray(CharSequence charSequence)
Copies the given CharSequence into a new char[].

Parameters:
charSequence - The CharSequence to copy
Returns:
A new char[] populated with characters from the given CharSequence

toString

public static String toString(CharSequence charSequence)


Copyright © 2013. All Rights Reserved.