Class StringAppender

  • All Implemented Interfaces:
    java.lang.CharSequence

    public class StringAppender
    extends java.lang.Object
    implements java.lang.CharSequence
    • Field Detail

      • str

        private char[] str
      • capacity

        private int capacity
      • size

        private int size
      • btr

        private byte[] btr
      • encoding

        private java.lang.String encoding
    • Constructor Detail

      • StringAppender

        public StringAppender()
      • StringAppender

        public StringAppender​(int capacity)
      • StringAppender

        public StringAppender​(int capacity,
                              java.lang.String encoding)
      • StringAppender

        public StringAppender​(char c)
      • StringAppender

        public StringAppender​(char[] s)
      • StringAppender

        public StringAppender​(java.lang.CharSequence s)
      • StringAppender

        public StringAppender​(java.lang.String s)
    • Method Detail

      • append

        public StringAppender append​(char[] chars,
                                     int start,
                                     int length)
      • append

        public StringAppender append​(byte[] chars,
                                     int start,
                                     int length)
      • length

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

        private void grow​(int s)
      • growByte

        private void growByte​(int s)
      • getChars

        public char[] getChars​(int start,
                               int count)
      • toChars

        public char[] toChars()
      • toString

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

        public void getChars​(int start,
                             int count,
                             char[] target,
                             int offset)
      • reset

        public void reset()
      • charAt

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

        public java.lang.CharSequence substring​(int start,
                                                int end)
      • subSequence

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