public class TextStringCollector extends java.lang.Object implements StringCollector
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_INITIAL_SIZE
Default initial size for string builder.
|
| Constructor and Description |
|---|
TextStringCollector()
Constructor.
|
TextStringCollector(int initialSize)
Constructor.
|
TextStringCollector(java.lang.StringBuilder sb)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(char ch)
Add a character to this collector.
|
void |
add(java.lang.String str)
Add a string t this collector.
|
char |
getLastLetter()
Get the last letter of the last string which was added.
|
java.lang.String |
getText()
Get the collected text.
|
public static final int DEFAULT_INITIAL_SIZE
public TextStringCollector()
default initial size.public TextStringCollector(int initialSize)
initialSize - initial size, needs to be larger than zeropublic TextStringCollector(@NotNull java.lang.StringBuilder sb)
sb - string builder to which all collected texts are appended.public void add(@NotNull java.lang.String str)
add in interface StringCollectorstr - string collectorpublic void add(char ch)
add in interface StringCollectorch - character to addpublic char getLastLetter()
getLastLetter in interface StringCollectorpublic java.lang.String getText()