Relates :
|
For example, the char[] allocation you want to make sure is removed is the copying happening in new String(char[]): public static String _printBase64Binary(byte[] input, int offset, int len) { char[] buf = new char[((len + 2) / 3) * 4]; int ptr = _printBase64Binary(input, offset, len, buf, 0); assert ptr == buf.length; return new String(buf); }
|