Class 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 a CharSequence which wraps the given char[].
      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 given CharSequence into a new char[].
      static java.lang.String toString​(java.lang.CharSequence charSequence)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CharSequences

        CharSequences()
        Private constructor, not used.
    • 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 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​(java.lang.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 java.lang.String toString​(java.lang.CharSequence charSequence)