/** * Returns this byte string in a given base. * * @return String in given base */ public String toString(int base) { return toString(bytes, base); }
/** * Returns this byte string in a given base. * * @return String in given base */ public String toString(int base) { return toString(bytes, base); }
/** * Returns this byte string in a given base. * * @return String in given base */ public String toString(int base) { return toString(bytes, base); }
/** * Returns this byte string in hexadecimal format. * * @return Hexadecimal string */ @Override public String toString() { return toString(16); }
/** * Returns this byte string in hexadecimal format. * * @return Hexadecimal string */ @Override public String toString() { return toString(16); }
/** * Returns this byte string in hexadecimal format. * * @return Hexadecimal string */ @Override public String toString() { return toString(16); }
@Override public String getString() throws SQLException { Object o = getObject(); if (null == o) { return null; } if (o instanceof byte[]) { return new String((byte[]) o, StandardCharsets.UTF_8); } else if (o instanceof ByteString) { return ((ByteString) o).toString(); } throw new IllegalStateException("Unhandled value type: " + o.getClass()); } }
@Override public String getString() throws SQLException { Object o = getObject(); if (null == o) { return null; } if (o instanceof byte[]) { return new String((byte[]) o, StandardCharsets.UTF_8); } else if (o instanceof ByteString) { return ((ByteString) o).toString(); } throw new IllegalStateException("Unhandled value type: " + o.getClass()); } }
@Override public String getString() { Object o = getObject(); if (null == o) { return null; } if (o instanceof byte[]) { return new String((byte[]) o, StandardCharsets.UTF_8); } else if (o instanceof ByteString) { return ((ByteString) o).toString(); } throw new IllegalStateException("Unhandled value type: " + o.getClass()); } }
assert value instanceof ByteString; pw.print("X'"); pw.print(((ByteString) value).toString(16)); pw.print("'"); break;
assert value instanceof ByteString; pw.print("X'"); pw.print(((ByteString) value).toString(16)); pw.print("'"); break;
final ByteString byteString = new ByteString(bytes); assertEquals(2, byteString.length()); assertEquals("abff", byteString.toString()); assertEquals("abff", byteString.toString(16)); assertEquals("1010101111111111", byteString.toString(2)); assertEquals("", emptyByteString.toString()); assertEquals("", emptyByteString.toString(16)); assertEquals("", emptyByteString.toString(2)); assertEquals("ff", byteString.substring(1, 2).toString()); assertEquals("abff", byteString.substring(0, 2).toString()); assertEquals("", byteString.substring(2, 2).toString()); assertEquals("abff0c", byteString.concat(byteString1).toString()); thereAndBack(new byte[]{10, 0, 29, -80}); assertThat(ByteString.of("ab12", 16).toString(16), equalTo("ab12")); assertThat(ByteString.of("AB0001DdeAD3", 16).toString(16), equalTo("ab0001ddead3")); assertThat(ByteString.of("", 16), equalTo(emptyByteString));
final ByteString byteString = new ByteString(bytes); assertEquals(2, byteString.length()); assertEquals("abff", byteString.toString()); assertEquals("abff", byteString.toString(16)); assertEquals("1010101111111111", byteString.toString(2)); assertEquals("", emptyByteString.toString()); assertEquals("", emptyByteString.toString(16)); assertEquals("", emptyByteString.toString(2)); assertEquals("ff", byteString.substring(1, 2).toString()); assertEquals("abff", byteString.substring(0, 2).toString()); assertEquals("", byteString.substring(2, 2).toString()); assertEquals("abff0c", byteString.concat(byteString1).toString()); thereAndBack(new byte[]{10, 0, 29, -80}); assertThat(ByteString.of("ab12", 16).toString(16), equalTo("ab12")); assertThat(ByteString.of("AB0001DdeAD3", 16).toString(16), equalTo("ab0001ddead3")); assertThat(ByteString.of("", 16), equalTo(emptyByteString));