Type Hierarchy:

- Anything
  - Object
    - Basic
      - StringBuilder

Since strings are immutable, this class is used for constructing a string by incrementally appending characters to the empty string. This class is mutable but threadsafe.

Initializer
StringBuilder()

Attributes
size | Source Code shared Integer size Returns the size of the current content.
string | Source Code shared actual String string The resulting string. If no characters have been appended, the empty string. Refined declaration: string

Inherited Attributes
Attributes inherited from: Object hash

Methods
append | Source Code shared StringBuilder append(String string) Append the characters in the given string.
appendAll | Source Code shared StringBuilder appendAll({String*} strings) Append the characters in the given strings.
appendCharacter | Source Code shared StringBuilder appendCharacter(Character character) Append the given character.
appendNewline | Source Code shared StringBuilder appendNewline() Append a newline character.
appendSpace | Source Code shared StringBuilder appendSpace() Append a space character.
delete | Source Code shared StringBuilder delete(Integer index, Integer length) Deletes the specified number of characters from the current content, starting at the specified position. If the position is beyond the end of the current content, nothing is deleted. If the number of characters to delete is greater than the available characters from the given position, the content is truncated at the given position.
insert | Source Code shared StringBuilder insert(Integer index, String string) Insert a `String` at the specified position. If the position is beyond the end of the current string,
    the new content is simply appended to the current
    content. If the position is a negative number, the
    new content is inserted at index 0.
insertCharacter | Source Code shared StringBuilder insertCharacter(Integer index, Character character) Insert a `Character` at the specified position. If the position is beyond the end of the current string, the new content is simply appended to the current content. If the position is a negative number, the new content is inserted at index 0.
reset | Source Code shared StringBuilder reset() Remove all content and return to initial state.

Inherited Methods
Methods inherited from: Object equals