当前位置: 首页 > news >正文

做网站还有用深圳市住房和建设局官网查询

做网站还有用,深圳市住房和建设局官网查询,wordpress 运费模板,php网站超市Java中ByteArrayInputStream和ByteArrayOutputStream用法详解 这篇文章主要介绍了Java中ByteArrayInputStream和ByteArrayOutputStream用法详解#xff0c; ByteArrayInputStream 的内部额外的定义了一个计数器#xff0c;它被用来跟踪 read() 方法要读取的下一个字节 Byte…Java中ByteArrayInputStream和ByteArrayOutputStream用法详解 这篇文章主要介绍了Java中ByteArrayInputStream和ByteArrayOutputStream用法详解 ByteArrayInputStream 的内部额外的定义了一个计数器它被用来跟踪 read() 方法要读取的下一个字节 ByteArrayInputStream 介绍ByteArrayInputStream 是字节数组输入流。它继承于 InputStream。 InputStream 通过read()向外提供接口供它们来读取字节数据而 ByteArrayInputStream 的内部额外的定义了一个计数器它被用来跟踪 read() 方法要读取的下一个字节。 它包含一个内部缓冲区该缓冲区包含从流中读取的字节。也就是说它内部维护一个数组输出的数据会放入它内部数组中。 创建对象接收字节数组作为参数创建 ByteArrayInputStream bArray new ByteArrayInputStream(byte [] a);接收一个字节数组off 表示第一个读取的字节len 表示读取字节的长度。 ByteArrayInputStream bArray new ByteArrayInputStream(byte []a,int off, int len)InputStream 方法 函数返回值功能public int read() throws IOEXception返回下一个数据字节返回 0 到 255 范围内的 int 字节值从输入流中读取数据的下一个字节public int read(byte[] b) throws IOEXception以整数形式返回实际读取的字节数。如果因为已经到达流末尾而不再有数据可用则返回 -1从输入流中读取一定数量的字节并将其存储在缓冲区数组 b 中public int read(byte[] b,int off,int len) throws IOEXception读入缓冲区的总字节数如果因为已到达流末尾而不再有数据可用则返回 -1。将输入流中最多 len 个数据字节读入 byte 数public long skip(long n) throws IOEXception跳过的实际字节数跳过和丢弃此输入流中数据的 n 个字public int available() throws IOEXception可以不受阻塞地从此输入流读取或跳过的估计字节数返回此输入流下一个方法调用可以不受阻塞地从此输入流读取或跳过的估计字节数public boolean markSupported()如果此输入流实例支持 mark 和 reset 方法则返回 true否则返回 false。测试此输入流是否支持 mark 和 reset 方法public void mark(int readlimit)无在此输入流中标记当前的位置public void reset() throws IOEXception无将此流重新定位到最后一次对此输入流调用 mark 方法时的位置public void close() throws IOEXception无关闭此输入流并释放与该流关联的所有系统资源 ByteArrayOutputStream 创建对象下面的构造方法创建一个 32 字节默认大小的缓冲区 OutputStream bOut new ByteArrayOutputStream();一个构造方法创建一个大小为 a 字节的缓冲区 OutputStream bOut new ByteArrayOutputStream(int a)方法 序号方法描述1public void reset() 将此字节数组输出流的 count 字段重置为零从而丢弃输出流中目前已累积的所有数据输出。2public byte[] toByteArray() 创建一个新分配的字节数组。数组的大小和当前输出流的大小内容是当前输出流的拷贝。3public String toString() 将缓冲区的内容转换为字符串根据平台的默认字符编码将字节转换成字符。4public void write(int w) 将指定的字节写入此字节数组输出流。5public void write(byte []b, int off, int len) 将指定字节数组中从偏移量 off 开始的 len 个字节写入此字节数组输出流。6public void writeTo(OutputStream outSt) 将此字节数组输出流的全部内容写入到指定的输出流参数中。 栗子 public class Main {public static void main(String[] args) throws Exception {ByteArrayOutputStream out new ByteArrayOutputStream();//字节值被放入内部数组out.write(abc中文.getBytes());//close()是空方法因为是内存操作所以没有要关闭的资源不调用也可以//但一般养成习惯写close()方法out.close();byte[] a out.toByteArray();System.out.println(Arrays.toString(a));InputStreamReader in new InputStreamReader(new ByteArrayInputStream(a));int c;while ((c in.read()) ! -1) {System.out.println((char) c);}in.close();} }运行结果:
http://www.yutouwan.com/news/172331/

相关文章:

  • 宿迁做网站哪家公司好黄河道网站建设公司
  • 网站关键字及说明响应式网站 价格
  • 建设网站第一部分wordpress和shopify
  • 许昌市建设局网站东营市建设局官网
  • 企业网站seo维护新的网站的建设步骤
  • 阜阳建设网站ios开发者账号申请
  • 苏州建设网站首页稷山网站建设
  • 网站加载等待udacity 网站开发
  • 设建网站深圳网站设计兴田德润官方网站
  • 贵阳网站建设策划方案免费画图网站
  • 高端手机网站定制网页游戏开服表大全
  • 做阿里网站网站备案的网站名称
  • 建站模板招募设计师网络建站公司
  • 做网站打开图片慢做58网站空调维修接单怎么样
  • 建网站用营业执照吗哈尔滨市工程建设项目网
  • 做网站平台的工作营销型网站建设作用
  • 企业网站优化推广方法最新新闻热点事件看法
  • 你建立的网站使用了那些营销方法门户网网站seo怎么做
  • 清远网站开发sohu如何做网站 代码
  • 外贸网站增加外链方法腾讯云 安装 wordpress
  • dedecms 做电商网站wordpress文章打赏
  • 九江专业网站建设建筑公司组织架构
  • 用插件做网站效果图公司排名
  • 网站软件免费下载我要自学网网站
  • 做外贸必须用的社交网站网站开发方案论文
  • 网站 功能呢设计网站公司力荐亿企邦
  • 运城个人网站建设周口网站制作
  • 网站内容的建设做表格的网站
  • 网站制作内联框windows优化大师官网
  • 坂田做网站建设好的网络公司什么营销软件好用