mirror of
https://github.com/corda/corda.git
synced 2025-02-04 02:01:13 +00:00
Merge pull request #83 from dscho/some-missing-methods
Add some missing methods
This commit is contained in:
commit
c0d5328da0
@ -58,4 +58,8 @@ public final class Boolean implements Comparable<Boolean> {
|
||||
public boolean booleanValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public static boolean parseBoolean(String string) {
|
||||
return string != null && string.equalsIgnoreCase("true");
|
||||
}
|
||||
}
|
||||
|
@ -170,6 +170,10 @@ public final class Character implements Comparable<Character> {
|
||||
return ch >= '\uDC00' && ch <= '\uDFFF';
|
||||
}
|
||||
|
||||
public static boolean isISOControl(char ch) {
|
||||
return ch <= '\u001F' || (ch >= '\u007F' && ch <= '\u009F');
|
||||
}
|
||||
|
||||
public static int toCodePoint(char high, char low) {
|
||||
return (((high & 0x3FF) << 10) | (low & 0x3FF)) + 0x10000;
|
||||
}
|
||||
|
@ -96,6 +96,11 @@ public final class Double extends Number {
|
||||
}
|
||||
}
|
||||
|
||||
public static long doubleToLongBits(double value) {
|
||||
if (isNaN(value)) return 0x7ff8000000000000L;
|
||||
return doubleToRawLongBits(value);
|
||||
}
|
||||
|
||||
public static native int fillBufferWithDouble(double value, byte[] buffer,
|
||||
int charCount);
|
||||
|
||||
|
@ -17,6 +17,23 @@ public class Arrays {
|
||||
return asList(a).toString();
|
||||
}
|
||||
|
||||
public static String toString(boolean[] a) {
|
||||
if (a == null) {
|
||||
return "null";
|
||||
} else {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("[");
|
||||
for (int i = 0; i < a.length; ++i) {
|
||||
sb.append(String.valueOf(a[i]));
|
||||
if (i + 1 != a.length) {
|
||||
sb.append(", ");
|
||||
}
|
||||
}
|
||||
sb.append("]");
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
|
||||
public static String toString(byte[] a) {
|
||||
if (a == null) {
|
||||
return "null";
|
||||
@ -34,6 +51,91 @@ public class Arrays {
|
||||
}
|
||||
}
|
||||
|
||||
public static String toString(short[] a) {
|
||||
if (a == null) {
|
||||
return "null";
|
||||
} else {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("[");
|
||||
for (int i = 0; i < a.length; ++i) {
|
||||
sb.append(String.valueOf(a[i]));
|
||||
if (i + 1 != a.length) {
|
||||
sb.append(", ");
|
||||
}
|
||||
}
|
||||
sb.append("]");
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
|
||||
public static String toString(int[] a) {
|
||||
if (a == null) {
|
||||
return "null";
|
||||
} else {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("[");
|
||||
for (int i = 0; i < a.length; ++i) {
|
||||
sb.append(String.valueOf(a[i]));
|
||||
if (i + 1 != a.length) {
|
||||
sb.append(", ");
|
||||
}
|
||||
}
|
||||
sb.append("]");
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
|
||||
public static String toString(long[] a) {
|
||||
if (a == null) {
|
||||
return "null";
|
||||
} else {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("[");
|
||||
for (int i = 0; i < a.length; ++i) {
|
||||
sb.append(String.valueOf(a[i]));
|
||||
if (i + 1 != a.length) {
|
||||
sb.append(", ");
|
||||
}
|
||||
}
|
||||
sb.append("]");
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
|
||||
public static String toString(float[] a) {
|
||||
if (a == null) {
|
||||
return "null";
|
||||
} else {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("[");
|
||||
for (int i = 0; i < a.length; ++i) {
|
||||
sb.append(String.valueOf(a[i]));
|
||||
if (i + 1 != a.length) {
|
||||
sb.append(", ");
|
||||
}
|
||||
}
|
||||
sb.append("]");
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
|
||||
public static String toString(double[] a) {
|
||||
if (a == null) {
|
||||
return "null";
|
||||
} else {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("[");
|
||||
for (int i = 0; i < a.length; ++i) {
|
||||
sb.append(String.valueOf(a[i]));
|
||||
if (i + 1 != a.length) {
|
||||
sb.append(", ");
|
||||
}
|
||||
}
|
||||
sb.append("]");
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
|
||||
private static boolean equal(Object a, Object b) {
|
||||
return (a == null && b == null) || (a != null && a.equals(b));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user