将ByteArrayOutputStream 中的字节数组转换成String.
写法1:
ByteArrayOutputStream bos=new ByteArrayOutputStream();
bos.write('0');
bos.write('1');
bos.write('2');
bos.write('3');
byte[] buff=bos.toByteArray();
String str=new String(buff);
写法2:
ByteArrayOutputStream bos=new ByteArrayOutputStream();
bos.write(0);
bos.write(1);
bos.write(2);
bos.write(3);
byte[] buff=bos.toByteArray();
String str=new String(buff);
写的时候,我的本意是将字符串"0123"写入ByteArrayOutputStream的缓存中,但是有时候总是写成写法2,转换字符串的时候就会出现问题。
写法1:
ByteArrayOutputStream bos=new ByteArrayOutputStream();
bos.write('0');
bos.write('1');
bos.write('2');
bos.write('3');
byte[] buff=bos.toByteArray();
String str=new String(buff);
写法2:
ByteArrayOutputStream bos=new ByteArrayOutputStream();
bos.write(0);
bos.write(1);
bos.write(2);
bos.write(3);
byte[] buff=bos.toByteArray();
String str=new String(buff);
写的时候,我的本意是将字符串"0123"写入ByteArrayOutputStream的缓存中,但是有时候总是写成写法2,转换字符串的时候就会出现问题。