程序包 proguard.util
类 StringUtil
java.lang.Object
proguard.util.StringUtil
This class contains utility methods for strings.
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringescapeControlCharacters(String input) Escapes control characters (\n, \r, \b, \t, \f).static byte[]getModifiedUtf8Bytes(String string) Returns the modified UTF-8 byte array representation of the given string.static intgetModifiedUtf8Length(String string) Returns the length of the modified UTF-8 byte array representation of the given string.static StringgetString(byte[] modifiedUtf8Bytes) Returns the String representation of the given modified UTF-8 byte array.static StringgetString(byte[] modifiedUtf8Bytes, int startIndex, int endIndex) Returns the String representation of the given modified UTF-8 byte array.static StringJoins the given strings using the provided separator.static StringlistToString(List<String> stringList) Converts a List of Strings to a nicely readable format.static StringtoHexString(byte[] bytes) Returns the hexadecimal representation of the given byte array.static StringtoHexString(byte[] bytes, String separator, boolean upperCase) Returns the hexadecimal representation of the given byte array.
-
构造器详细资料
-
StringUtil
public StringUtil()
-
-
方法详细资料
-
getModifiedUtf8Length
Returns the length of the modified UTF-8 byte array representation of the given string. -
getModifiedUtf8Bytes
Returns the modified UTF-8 byte array representation of the given string.Note: surrogate pairs are encoded separately as three byte values as requested by the modified UTF-8 specification. This method is suited for encoding strings stored in class files, dex files or native libraries.
-
getString
Returns the String representation of the given modified UTF-8 byte array. -
getString
Returns the String representation of the given modified UTF-8 byte array. -
join
Joins the given strings using the provided separator.- 参数:
separator- The separator to use.strings- The strings to join.- 返回:
- The input strings, concatenated together using the separator
-
toHexString
Returns the hexadecimal representation of the given byte array. -
toHexString
Returns the hexadecimal representation of the given byte array. -
escapeControlCharacters
Escapes control characters (\n, \r, \b, \t, \f). -
listToString
Converts a List of Strings to a nicely readable format. Example: ["foo", "bar", "baz"].
-