public class StringUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.StringBuffer |
append(java.lang.StringBuffer buf,
byte[] o)
Appends hexBytes to a StringBuffer.
|
static boolean |
append(java.lang.StringBuffer buf,
java.lang.String description,
boolean flag,
boolean comma)
Appends description to a StringBuffer if a flag is set, optionally preceded by a comma.
|
static boolean |
append(java.lang.StringBuffer buf,
java.lang.String name,
int value,
boolean comma)
Appends name=value to a StringBuffer, optionally preceded by a comma.
|
static boolean |
append(java.lang.StringBuffer buf,
java.lang.String name,
java.lang.Object[] o,
boolean comma)
Appends name=[values] to a StringBuffer, optionally preceded by a comma.
|
static boolean |
append(java.lang.StringBuffer buf,
java.lang.String name,
java.lang.Object o,
boolean comma)
Appends name=value to a StringBuffer, optionally preceded by a comma.
|
static java.lang.StringBuilder |
append(java.lang.StringBuilder buf,
byte[] o)
Appends hexBytes to a StringBuilder.
|
static java.lang.StringBuilder |
appendASN1OctetString(java.lang.StringBuilder buf,
byte[] bs)
Appends an octet string to a StringBuilder using standard ASN.1 mark-up.
|
static boolean |
appendDecimal(java.lang.StringBuffer buf,
java.lang.String name,
byte[] o,
boolean comma)
Appends name=[decimalBytes] to a StringBuffer, optionally preceded by a comma.
|
static boolean |
appendHex(java.lang.StringBuffer buf,
java.lang.String name,
byte[] o,
boolean comma)
Appends name=[hexBytes] to a StringBuffer, optionally preceded by a comma.
|
static boolean |
appendHex(java.lang.StringBuilder buf,
java.lang.String name,
byte[] o,
boolean comma)
Appends name=[hexBytes] to a StringBuilder, optionally preceded by a comma.
|
static void |
appendSpaces(java.lang.StringBuilder buf,
int length)
Appends the given number of space characters to the given StringBuilder.
|
static char |
getHexDigit(int v)
Converts a byte to a char containing its hexadecimal value.
|
static java.lang.String |
spaces(int length)
Returns a String containing the given number of space characters.
|
static java.lang.String |
toHexString(byte[] o)
Converts a byte array to a String containing the hexadecimal values of the bytes.
|
public static boolean append(java.lang.StringBuffer buf, java.lang.String name, java.lang.Object o, boolean comma)
buf
- StringBuffername
- Stringo
- object valuecomma
- whether to precede with a commapublic static boolean append(java.lang.StringBuffer buf, java.lang.String name, java.lang.Object[] o, boolean comma)
buf
- StringBuffername
- Stringo
- object valuescomma
- whether to precede with a commapublic static boolean append(java.lang.StringBuffer buf, java.lang.String name, int value, boolean comma)
buf
- StringBuffername
- Stringvalue
- integer valuecomma
- whether to precede with a commapublic static boolean append(java.lang.StringBuffer buf, java.lang.String description, boolean flag, boolean comma)
buf
- StringBufferdescription
- Stringflag
- whether to append descriptioncomma
- whether to precede with a commapublic static boolean appendDecimal(java.lang.StringBuffer buf, java.lang.String name, byte[] o, boolean comma)
buf
- StringBuffername
- Stringo
- byte arraycomma
- whether to precede with a commapublic static boolean appendHex(java.lang.StringBuffer buf, java.lang.String name, byte[] o, boolean comma)
buf
- StringBuffername
- Stringo
- byte arraycomma
- whether to precede with a commapublic static boolean appendHex(java.lang.StringBuilder buf, java.lang.String name, byte[] o, boolean comma)
buf
- StringBuildername
- Stringo
- byte arraycomma
- whether to precede with a commapublic static java.lang.StringBuffer append(java.lang.StringBuffer buf, byte[] o)
buf
- StringBuffero
- byte arraypublic static java.lang.StringBuilder append(java.lang.StringBuilder buf, byte[] o)
buf
- StringBuildero
- byte arraypublic static java.lang.String toHexString(byte[] o)
o
- byte arraypublic static char getHexDigit(int v)
v
- bytepublic static java.lang.StringBuilder appendASN1OctetString(java.lang.StringBuilder buf, byte[] bs)
buf
- StringBuilder to append tobs
- byte array representing octet stringpublic static final void appendSpaces(java.lang.StringBuilder buf, int length)
java.lang.NullPointerException
- if buf is nulljava.lang.IllegalArgumentException
- if length is less than zeropublic static final java.lang.String spaces(int length)
java.lang.IllegalArgumentException
- if length is less than zero