Class StringUtils (1.42.0)

public class StringUtils

Utilities for strings.

Inheritance

java.lang.Object > StringUtils

Static Fields

LINE_SEPARATOR

public static final String LINE_SEPARATOR

Line separator to use for this OS, i.e. "\n" or "\r\n".

Field Value
TypeDescription
String

Static Methods

getBytesUtf8(String string)

public static byte[] getBytesUtf8(String string)

Encodes the given string into a sequence of bytes using the UTF-8 charset, storing the result into a new byte array. See Also: Standard charsets

Parameter
NameDescription
stringString

the String to encode, may be null

Returns
TypeDescription
byte[]

encoded bytes, or null if the input string was null

newStringUtf8(byte[] bytes)

public static String newStringUtf8(byte[] bytes)

Constructs a new String by decoding the specified array of bytes using the UTF-8 charset.

Parameter
NameDescription
bytesbyte[]

The bytes to be decoded into characters

Returns
TypeDescription
String

A new String decoded from the specified array of bytes using the UTF-8 charset, or null if the input byte array was null.