mirror of
https://github.com/corda/corda.git
synced 2025-02-04 10:11:14 +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() {
|
public boolean booleanValue() {
|
||||||
return value;
|
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';
|
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) {
|
public static int toCodePoint(char high, char low) {
|
||||||
return (((high & 0x3FF) << 10) | (low & 0x3FF)) + 0x10000;
|
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,
|
public static native int fillBufferWithDouble(double value, byte[] buffer,
|
||||||
int charCount);
|
int charCount);
|
||||||
|
|
||||||
|
@ -17,6 +17,23 @@ public class Arrays {
|
|||||||
return asList(a).toString();
|
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) {
|
public static String toString(byte[] a) {
|
||||||
if (a == null) {
|
if (a == null) {
|
||||||
return "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) {
|
private static boolean equal(Object a, Object b) {
|
||||||
return (a == null && b == null) || (a != null && a.equals(b));
|
return (a == null && b == null) || (a != null && a.equals(b));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user