class StringConcat extends AnyRef
Concatenation of sequence of strings to final string with cheap append method and one memory allocation for the final string. Can also bound the final size of the string.
- Alphabetic
- By Inheritance
- StringConcat
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new StringConcat(maxLength: Int = ByteArrayUtils.MAX_ROUNDED_ARRAY_LENGTH)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def append(s: String): Unit
Appends a string and accumulates its length to allocate a string buffer for all appended strings once in the toString method.
Appends a string and accumulates its length to allocate a string buffer for all appended strings once in the toString method. Returns true if the string still has room for further appends before it hits its max limit.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def atLimit: Boolean
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- var length: Int
- Attributes
- protected
- val maxLength: Int
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val strings: ArrayList[String]
- Attributes
- protected
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
The method allocates memory for all appended strings, writes them to the memory and returns concatenated string.
The method allocates memory for all appended strings, writes them to the memory and returns concatenated string.
- Definition Classes
- StringConcat → AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)