java.lang.Object
com.pi4j.util.StringUtil
StringUtil class.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charConstantDEFAULT_PAD_CHAR=' 'static final StringConstantEMPTY="" -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidappendHexString(StringBuilder builder, byte byt) appendHexString.static voidappendHexString(StringBuilder builder, byte[] bytes) appendHexString.static voidappendHexString(StringBuilder builder, byte[] bytes, int offset, int length) appendHexString.static voidappendHexString(StringBuilder builder, int byt) appendHexString.static voidappendHexString(StringBuilder builder, CharSequence data) appendHexString.static voidappendHexString(StringBuilder builder, CharSequence data, Charset charset) appendHexString.static voidappendHexString(StringBuilder builder, ByteBuffer buffer) appendHexString.static voidappendHexString(StringBuilder builder, ByteBuffer buffer, int offset, int length) appendHexString.static Stringcenter.static Stringconcat.static booleancontains.static booleancontains.static booleancontains.static booleancontains.static Stringcreate(char c, int length) create.static Stringcreate(int length) create.static Stringcreate.static booleanisNotNullOrEmpty(String data) isNotNullOrEmpty.static booleanisNotNullOrEmpty(String data, boolean trim) isNotNullOrEmpty.static booleanisNullOrEmpty(String data) isNullOrEmpty.static booleanisNullOrEmpty(String data, boolean trim) isNullOrEmpty.static booleanisNumeric.static Stringpad.static Stringpad.static Stringpad.static StringpadCenter.static StringpadCenter.static StringpadLeft.static StringpadLeft.static StringpadLeft.static StringpadRight.static StringpadRight.static StringpadRight.static intparseInteger(String str, Integer defaultValue) parseInteger.static longparseLong.static Stringrepeat(char c, int length) repeat.static Stringrepeat.static StringsetIfNullOrEmpty(String data, String replacement) setIfNullOrEmpty.static StringsetIfNullOrEmpty(String data, String replacement, boolean trim) setIfNullOrEmpty.static StringtoHexString(byte byt) toHexString.static StringtoHexString(byte[] bytes) toHexString.static StringtoHexString(byte[] bytes, int offset, int length) toHexString.static StringtoHexString(int byt) toHexString.static StringtoHexString(CharSequence data) toHexString.static StringtoHexString(CharSequence data, Charset charset) toHexString.static StringtoHexString(ByteBuffer buffer) toHexString.static StringtoHexString(ByteBuffer buffer, int offset, int length) toHexString.static Stringtrim.static Stringtrim.static StringtrimLeft.static StringtrimLeft.static StringtrimRight.static StringtrimRight.
-
Field Details
-
EMPTY
ConstantEMPTY=""- See Also:
-
DEFAULT_PAD_CHAR
public static final char DEFAULT_PAD_CHARConstantDEFAULT_PAD_CHAR=' '- See Also:
-
-
Constructor Details
-
StringUtil
public StringUtil()
-
-
Method Details
-
isNullOrEmpty
isNullOrEmpty.
- Parameters:
data- aStringobject.trim- a boolean.- Returns:
- a boolean.
-
isNullOrEmpty
isNullOrEmpty.
- Parameters:
data- aStringobject.- Returns:
- a boolean.
-
isNotNullOrEmpty
isNotNullOrEmpty.
- Parameters:
data- aStringobject.- Returns:
- a boolean.
-
isNotNullOrEmpty
isNotNullOrEmpty.
- Parameters:
data- aStringobject.trim- a boolean.- Returns:
- a boolean.
-
setIfNullOrEmpty
setIfNullOrEmpty.
-
setIfNullOrEmpty
setIfNullOrEmpty.
-
contains
contains.
-
contains
contains.
-
contains
contains.
-
contains
contains.
-
create
create.
- Parameters:
length- a int.- Returns:
- a
Stringobject.
-
create
create.
- Parameters:
c- a char.length- a int.- Returns:
- a
Stringobject.
-
create
create.
-
repeat
repeat.
- Parameters:
c- a char.length- a int.- Returns:
- a
Stringobject.
-
repeat
repeat.
-
padLeft
padLeft.
-
padLeft
padLeft.
-
padLeft
padLeft.
-
padRight
padRight.
-
padRight
padRight.
-
padRight
padRight.
-
pad
pad.
-
pad
pad.
-
pad
pad.
-
padCenter
padCenter.
-
padCenter
padCenter.
-
trimLeft
trimLeft.
-
trimLeft
trimLeft.
-
trimRight
trimRight.
-
trimRight
trimRight.
-
trim
trim.
-
trim
trim.
-
center
center.
-
concat
concat.
-
appendHexString
appendHexString.
- Parameters:
builder- aStringBuilderobject.byt- a byte.
-
toHexString
toHexString.
- Parameters:
byt- a byte.- Returns:
- a
Stringobject.
-
appendHexString
appendHexString.
- Parameters:
builder- aStringBuilderobject.byt- a int.
-
toHexString
toHexString.
- Parameters:
byt- a int.- Returns:
- a
Stringobject.
-
appendHexString
appendHexString.
- Parameters:
builder- aStringBuilderobject.bytes- an array ofbyteobjects.
-
toHexString
toHexString.
- Parameters:
data- aCharSequenceobject.- Returns:
- a
Stringobject.
-
appendHexString
appendHexString.
- Parameters:
builder- aStringBuilderobject.data- aCharSequenceobject.
-
toHexString
toHexString.
- Parameters:
data- aCharSequenceobject.charset- character set used to decode string to bytes- Returns:
- a
Stringobject.
-
appendHexString
appendHexString.
- Parameters:
builder- aStringBuilderobject.data- aCharSequenceobject.charset- character set used to decode string to bytes
-
toHexString
toHexString.
- Parameters:
bytes- an array ofbyteobjects.- Returns:
- a
Stringobject.
-
appendHexString
appendHexString.
- Parameters:
builder- aStringBuilderobject.buffer- aByteBufferobject.
-
toHexString
toHexString.
- Parameters:
buffer- aByteBufferobject.- Returns:
- a
Stringobject.
-
appendHexString
appendHexString.
- Parameters:
builder- aStringBuilderobject.bytes- an array ofbyteobjects.offset- a int.length- a int.
-
toHexString
toHexString.
- Parameters:
bytes- an array ofbyteobjects.offset- a int.length- a int.- Returns:
- a
Stringobject.
-
appendHexString
public static void appendHexString(StringBuilder builder, ByteBuffer buffer, int offset, int length) appendHexString.
- Parameters:
builder- aStringBuilderobject.buffer- aByteBufferobject.offset- a int.length- a int.
-
toHexString
toHexString.
- Parameters:
buffer- aByteBufferobject.offset- a int.length- a int.- Returns:
- a
Stringobject.
-
isNumeric
isNumeric.
- Parameters:
str- aStringobject.- Returns:
- a boolean.
-
parseInteger
parseInteger.
-
parseLong
parseLong.
-