public final class StringBuilders
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
StringBuilders() |
Modifier and Type | Method and Description |
---|---|
static java.lang.StringBuilder |
appendDqValue(java.lang.StringBuilder sb,
java.lang.Object value)
Appends in the following format: double quoted value.
|
static java.lang.StringBuilder |
appendKeyDqValue(java.lang.StringBuilder sb,
java.util.Map.Entry<java.lang.String,java.lang.String> entry)
Appends in the following format: key=double quoted value.
|
static java.lang.StringBuilder |
appendKeyDqValue(java.lang.StringBuilder sb,
java.lang.String key,
java.lang.Object value)
Appends in the following format: key=double quoted value.
|
static boolean |
appendSpecificTypes(java.lang.StringBuilder stringBuilder,
java.lang.Object obj) |
static void |
appendValue(java.lang.StringBuilder stringBuilder,
java.lang.Object obj)
Appends a text representation of the specified object to the specified StringBuilder,
if possible without allocating temporary objects.
|
static boolean |
equals(java.lang.CharSequence left,
int leftOffset,
int leftLength,
java.lang.CharSequence right,
int rightOffset,
int rightLength)
Returns true if the specified section of the left CharSequence equals the specified section of the right
CharSequence.
|
static boolean |
equalsIgnoreCase(java.lang.CharSequence left,
int leftOffset,
int leftLength,
java.lang.CharSequence right,
int rightOffset,
int rightLength)
Returns true if the specified section of the left CharSequence equals, ignoring case, the specified section of
the right CharSequence.
|
private static int |
escapeAndDecrement(java.lang.StringBuilder toAppendTo,
int lastPos,
char c) |
static void |
escapeJson(java.lang.StringBuilder toAppendTo,
int start) |
static void |
escapeXml(java.lang.StringBuilder toAppendTo,
int start) |
static void |
trimToMaxSize(java.lang.StringBuilder stringBuilder,
int maxSize)
Ensures that the char[] array of the specified StringBuilder does not exceed the specified number of characters.
|
public static java.lang.StringBuilder appendDqValue(java.lang.StringBuilder sb, java.lang.Object value)
sb
- a string buildervalue
- a value"value"
public static java.lang.StringBuilder appendKeyDqValue(java.lang.StringBuilder sb, java.util.Map.Entry<java.lang.String,java.lang.String> entry)
sb
- a string builderentry
- a map entrykey="value"
public static java.lang.StringBuilder appendKeyDqValue(java.lang.StringBuilder sb, java.lang.String key, java.lang.Object value)
sb
- a string builderkey
- a keyvalue
- a valuepublic static void appendValue(java.lang.StringBuilder stringBuilder, java.lang.Object obj)
stringBuilder
- the StringBuilder to append the value toobj
- the object whose text representation to append to the StringBuilderpublic static boolean appendSpecificTypes(java.lang.StringBuilder stringBuilder, java.lang.Object obj)
public static boolean equals(java.lang.CharSequence left, int leftOffset, int leftLength, java.lang.CharSequence right, int rightOffset, int rightLength)
left
- the left CharSequenceleftOffset
- start index in the left CharSequenceleftLength
- length of the section in the left CharSequenceright
- the right CharSequence to compare a section ofrightOffset
- start index in the right CharSequencerightLength
- length of the section in the right CharSequencepublic static boolean equalsIgnoreCase(java.lang.CharSequence left, int leftOffset, int leftLength, java.lang.CharSequence right, int rightOffset, int rightLength)
left
- the left CharSequenceleftOffset
- start index in the left CharSequenceleftLength
- length of the section in the left CharSequenceright
- the right CharSequence to compare a section ofrightOffset
- start index in the right CharSequencerightLength
- length of the section in the right CharSequencepublic static void trimToMaxSize(java.lang.StringBuilder stringBuilder, int maxSize)
stringBuilder
- the StringBuilder to checkmaxSize
- the maximum number of characters the StringBuilder is allowed to havepublic static void escapeJson(java.lang.StringBuilder toAppendTo, int start)
private static int escapeAndDecrement(java.lang.StringBuilder toAppendTo, int lastPos, char c)
public static void escapeXml(java.lang.StringBuilder toAppendTo, int start)