Package org.bouncycastle.util
Class Strings
java.lang.Object
org.bouncycastle.util.Strings
String utilities.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic char[]asCharArray(byte[] bytes) Do a simple conversion of an array of 8 bit characters into a string.static booleanconstantTimeAreEqual(String a, String b) Constant time string comparison.static StringfromByteArray(byte[] bytes) Convert an array of 8 bit characters into a string.static StringfromUTF8ByteArray(byte[] bytes) static StringfromUTF8ByteArray(byte[] bytes, int off, int length) static Stringstatic StringListnewList()static String[]static byte[]toByteArray(char[] chars) static byte[]toByteArray(String string) static inttoByteArray(String s, byte[] buf, int off) static StringtoLowerCase(String string) A locale independent version of toLowerCase.static StringtoUpperCase(String string) A locale independent version of toUpperCase.static byte[]toUTF8ByteArray(char[] string) static voidtoUTF8ByteArray(char[] string, OutputStream sOut) static byte[]toUTF8ByteArray(String string)
-
Constructor Details
-
Strings
public Strings()
-
-
Method Details
-
fromUTF8ByteArray
-
fromUTF8ByteArray
-
toUTF8ByteArray
-
toUTF8ByteArray
public static byte[] toUTF8ByteArray(char[] string) -
toUTF8ByteArray
- Throws:
IOException
-
toUpperCase
A locale independent version of toUpperCase.- Parameters:
string- input to be converted- Returns:
- a US Ascii uppercase version
-
toLowerCase
A locale independent version of toLowerCase.- Parameters:
string- input to be converted- Returns:
- a US ASCII lowercase version
-
toByteArray
public static byte[] toByteArray(char[] chars) -
toByteArray
-
toByteArray
-
constantTimeAreEqual
Constant time string comparison.- Parameters:
a- a string.b- another string to compare to a.- Returns:
- true if a and b represent the same string, false otherwise.
-
fromByteArray
Convert an array of 8 bit characters into a string.- Parameters:
bytes- 8 bit characters.- Returns:
- resulting String.
-
asCharArray
public static char[] asCharArray(byte[] bytes) Do a simple conversion of an array of 8 bit characters into a string.- Parameters:
bytes- 8 bit characters.- Returns:
- resulting String.
-
split
-
newList
-
lineSeparator
-