@Test public void toBytesWithEmpty() { String given = ""; byte[] expected = new byte[]{0}; byte[] actual = STR.toBytes(""); assertThat(actual, is(expected)); }
public static byte[] toBytes(String str) { Validators.notNull("str", str); if (str.isEmpty()) { return new byte[]{0}; } else { byte[] length = new byte[]{(byte) (str.length() + 1)}; return ArrayUtils.join(length, str.getBytes(CHARSET), NULL_TERMINATOR); } }
STR { public static byte[] toBytes(String str) { Validators.notNull("str", str); if (str.isEmpty()) { return new byte[]{0}; } else { byte[] length = new byte[]{(byte) (str.length() + 1)}; return ArrayUtils.join(length, str.getBytes(CHARSET), NULL_TERMINATOR); } } }
STR { public static byte[] toBytes(String str) { Validators.notNull("str", str); if (str.isEmpty()) { return new byte[]{0}; } else { byte[] length = new byte[]{(byte) (str.length() + 1)}; return ArrayUtils.join(length, str.getBytes(CHARSET), NULL_TERMINATOR); } } private  STR(); }
STR { public static byte[] toBytes(String str) { Validators.notNull("str", str); if (str.isEmpty()) { return new byte[]{0}; } else { byte[] length = new byte[]{(byte) (str.length() + 1)}; return ArrayUtils.join(length, str.getBytes(CHARSET), NULL_TERMINATOR); } } private  STR(); static byte[] toBytes(String str); static String read(InputStream is); }
STR { public static byte[] toBytes(String str) { Validators.notNull("str", str); if (str.isEmpty()) { return new byte[]{0}; } else { byte[] length = new byte[]{(byte) (str.length() + 1)}; return ArrayUtils.join(length, str.getBytes(CHARSET), NULL_TERMINATOR); } } private  STR(); static byte[] toBytes(String str); static String read(InputStream is); static final int MIN_SIZE_IN_BYTES; }