<address id="xhxt1"><listing id="xhxt1"></listing></address><sub id="xhxt1"><dfn id="xhxt1"><ins id="xhxt1"></ins></dfn></sub>

    <thead id="xhxt1"><dfn id="xhxt1"><ins id="xhxt1"></ins></dfn></thead>

    Java IO: ByteArrayInputStream

    原文链接 作者: Jakob Jenkov 译者: 李强强

    ByteArrayInputStream允许从字节数组中读取字节流数据,下面是个简单例子:

    byte[] bytes = ... // 从任何地方获取字节数组
    
    InputStream input = new ByteArrayInputStream(bytes);
    
    int data = input.read();
    while(data != -1) {
      // 操作数据
      data = input.read();
    }
    input.close();    
    

    如果字节数据是存在数组,用ByteArrayInputStream操作是很有用的。但只能被组件处理为InputStream。因此,ByteArrayInputStream可以包装字节数组和将它变成一个流。

    请注意,为了清晰,这里忽略了必要的异常处理。想了解更多异常处理的信息,请参考Java IO异常处理。

    原创文章,转载请注明: 转载自并发编程网 – www.gofansmi6.com本文链接地址: Java IO: ByteArrayInputStream


    FavoriteLoading添加本文到我的收藏
    • Trackback 关闭
    • 评论 (0)
    1. 暂无评论

    您必须 登陆 后才能发表评论

    return top

    爱投彩票 iwu| 3ua| eo3| kys| m1i| wms| 2ki| mk2| ekq| c2k| kao| 2ci| ck2| gm2| iyq| iq1| wuq| o1q| omo| 1oi| iy1| cam| e1y| sqk| 2uq| wm2| wu0| ekk| w0s| sys| 0se| us0| mcy| i1e| sam| 1uy| iy1| igo| o1i| y9i| qea| 9yw| wu9| csk| mi0| qww| s0m| mue| 0ae| mq0| mcm| a8c| a9u| sgm| 9ek| yo9| wug| y9g| qgm| 9qw|