getBytes()和ByteArrayInputStream

来源:互联网 发布:淘宝权冠军打野 编辑:程序博客网 时间:2024/05/18 01:13

getBytes()是将一个字符串转化为一个字节数组。

 ByteArrayInputStream is = new ByteArrayInputStream(sb.toString().getBytes("GBK"));

return is;


sb.toString().getBytes("GBK")

将字符串转化成以GBK为编码方式的字节数组微笑


byteArrayInputStream 作用是把字节串(或叫字节数组)变成输入流的形式即byte a[] 变成一条InputStream。
 ByteArrayInputStream is = new ByteArrayInputStream(sb.toString().getBytes("GBK"));//将字符串或字节数组变成输入流return is;//返回输入流
变成输入流后,方便很多。可以被高级输入工具DataInputStream输入成java能直接处理的格式,比如处理成各种类型,double,float,char,int, short,long,或任何对象,或字符串,或媒体数据是把一块内存作为输入的一种方式。用处很多。

0 0
原创粉丝点击