Class Strings.Builder

  • Enclosing class:
    Strings

    public static final class Strings.Builder
    extends java.lang.Object
    This class is a StringBuilder wrapper that add a way to append objects with a buffer to be used in the next append or discard the buffer is there are not a other append operation
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • cleanBuffer

        public Strings.Builder cleanBuffer()
        This method set a null value to the internal buffer.
        Returns:
        Return this instance.
      • append

        public Strings.Builder append​(java.lang.Object obj,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(java.lang.String str,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(java.lang.StringBuffer sb,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(java.lang.CharSequence s,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(java.lang.CharSequence s,
                                      int start,
                                      int end)
      • append

        public Strings.Builder append​(java.lang.CharSequence s,
                                      int start,
                                      int end,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(char[] str,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(char[] str,
                                      int offset,
                                      int len)
      • append

        public Strings.Builder append​(char[] str,
                                      int offset,
                                      int len,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(boolean b,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(char c,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(int i,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(long lng,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(float f,
                                      java.lang.String... buffer)
      • append

        public Strings.Builder append​(double d,
                                      java.lang.String... buffer)
      • appendCodePoint

        public Strings.Builder appendCodePoint​(int codePoint)
      • replace

        public Strings.Builder replace​(int start,
                                       int end,
                                       java.lang.String str)
      • insert

        public Strings.Builder insert​(int index,
                                      char[] str,
                                      int offset,
                                      int len)
      • insert

        public Strings.Builder insert​(int offset,
                                      java.lang.Object obj)
      • insert

        public Strings.Builder insert​(int offset,
                                      java.lang.String str)
      • insert

        public Strings.Builder insert​(int dstOffset,
                                      java.lang.CharSequence s)
      • insert

        public Strings.Builder insert​(int dstOffset,
                                      java.lang.CharSequence s,
                                      int start,
                                      int end)
      • indexOf

        public int indexOf​(java.lang.String str)
      • indexOf

        public int indexOf​(java.lang.String str,
                           int fromIndex)
      • lastIndexOf

        public int lastIndexOf​(java.lang.String str)
      • lastIndexOf

        public int lastIndexOf​(java.lang.String str,
                               int fromIndex)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • length

        public int length()
      • capacity

        public int capacity()
      • ensureCapacity

        public void ensureCapacity​(int minimumCapacity)
      • trimToSize

        public void trimToSize()
      • setLength

        public void setLength​(int newLength)
      • charAt

        public char charAt​(int index)
      • codePointAt

        public int codePointAt​(int index)
      • codePointBefore

        public int codePointBefore​(int index)
      • codePointCount

        public int codePointCount​(int beginIndex,
                                  int endIndex)
      • offsetByCodePoints

        public int offsetByCodePoints​(int index,
                                      int codePointOffset)
      • getChars

        public void getChars​(int srcBegin,
                             int srcEnd,
                             char[] dst,
                             int dstBegin)
      • setCharAt

        public void setCharAt​(int index,
                              char ch)
      • substring

        public java.lang.String substring​(int start)
      • subSequence

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

        public java.lang.String substring​(int start,
                                          int end)
      • chars

        public java.util.stream.IntStream chars()
      • codePoints

        public java.util.stream.IntStream codePoints()