@Test public void testTrimEmptyArray() throws Exception { byte[] original = {}; byte[] trimmed = ByteArray.trim(original); assert trimmed.length == 0; byte[] original2 = {0, 0}; trimmed = ByteArray.trim(original2); assert trimmed.length == 0; }
public static final byte[] trim(byte[] bytes) { int i = bytes.length - 1; while (i >= 0 && bytes[i] == 0) { --i; } return Arrays.copyOf(bytes, i + 1); }
ByteArray { public static final byte[] trim(byte[] bytes) { int i = bytes.length - 1; while (i >= 0 && bytes[i] == 0) { --i; } return Arrays.copyOf(bytes, i + 1); } }
ByteArray { public static final byte[] trim(byte[] bytes) { int i = bytes.length - 1; while (i >= 0 && bytes[i] == 0) { --i; } return Arrays.copyOf(bytes, i + 1); } private  ByteArray(); }
ByteArray { public static final byte[] trim(byte[] bytes) { int i = bytes.length - 1; while (i >= 0 && bytes[i] == 0) { --i; } return Arrays.copyOf(bytes, i + 1); } private  ByteArray(); static final byte[] trim(byte[] bytes); }
ByteArray { public static final byte[] trim(byte[] bytes) { int i = bytes.length - 1; while (i >= 0 && bytes[i] == 0) { --i; } return Arrays.copyOf(bytes, i + 1); } private  ByteArray(); static final byte[] trim(byte[] bytes);  }