Class CharArraySegment

    • Field Detail

      • myArray

        private final char[] myArray
      • end

        int end
      • start

        int start
    • Constructor Detail

      • CharArraySegment

        CharArraySegment​(char[] array,
                         int start,
                         int end)
      • CharArraySegment

        CharArraySegment​(CharArraySegment parent,
                         int start,
                         int end)
    • Method Detail

      • valueOf

        public static CharArraySegment valueOf​(char[] array,
                                               int start,
                                               int end)
      • charAt

        public final char charAt​(int index)
        Specified by:
        charAt in interface java.lang.CharSequence
      • length

        public final int length()
        Specified by:
        length in interface java.lang.CharSequence
      • subSequence

        public final CharArraySegment subSequence​(int start,
                                                  int end)
        Specified by:
        subSequence in interface java.lang.CharSequence
      • toString

        public final java.lang.String toString()
        Specified by:
        toString in interface java.lang.CharSequence
        Overrides:
        toString in class java.lang.Object
      • getArray

        final char[] getArray()
      • start

        abstract int start()