Почему bos.write("test string".getBytes() добавляет лишние символы??? Вот код:
bos.write("test string".getBytes());
bos.flush();

ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bos.toByteArray());
byte[] buffer = new byte[byteArrayInputStream.available()];
byteArrayInputStream.read(buffer);
В результате в буфере лишние символы...... Кто нибудь может объяснить???