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

深圳中心网站建设网站备案的要求是什么

深圳中心网站建设,网站备案的要求是什么,网站方案编写,做营销网站转载自 Java IO: InputStream译文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197gmail.com) InputStream类是Java IO API中所有输入流的基类。InputStream子类包括FileInputStream#xff0c;BufferedInputStream#xff0c;PushbackInputStream等等。参考Java IO概述这…转载自   Java IO: InputStream译文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197gmail.com) InputStream类是Java IO API中所有输入流的基类。InputStream子类包括FileInputStreamBufferedInputStreamPushbackInputStream等等。参考Java IO概述这一小节底部的表格可以浏览完整的InputStream子类的列表。Java InputStream例子 InputStream用于读取基于字节的数据一次读取一个字节这是一个InputStream的例子 InputStream inputstream new FileInputStream(c:\\data\\input-text.txt); int data inputstream.read(); while(data ! -1) { //do something with data... doSomethingWithData(data); data inputstream.read(); } inputstream.close(); 这个例子创建了FileInputStream实例。FileInputStream是InputStream的子类所以可以把FileInputStream实例赋值给InputStream变量。注意为了清晰代码忽略了一些必要的异常处理。想了解更多异常处理的信息请参考Java IO异常处理。从Java7开始你可以使用“try-with-resource”结构确保InputStream在结束使用之后关闭链接指向了一篇关于“try-with-resource”是如何工作的文章这里只是一个简单的例子try( InputStream inputstream new FileInputStream(file.txt) ) {int data inputstream.read();while(data ! -1){System.out.print((char) data);data inputstream.read();} }当执行线程退出try语句块的时候InputStream变量会被关闭。read()read()方法返回从InputStream流内读取到的一个字节内容(译者注0~255)例子如下int data inputstream.read();你可以把返回的int类型转化成char类型char aChar (char) data;InputStream的子类可能会包含read()方法的替代方法。比如DataInputStream允许你利用readBoolean()readDouble()等方法读取Java基本类型变量intlongfloatdouble和boolean。流末尾如果read()方法返回-1意味着程序已经读到了流的末尾此时流内已经没有多余的数据可供读取了。-1是一个int类型不是byte或者char类型这是不一样的。当达到流末尾时你就可以关闭流了。read(byte[])InputStream包含了2个从InputStream中读取数据并将数据存储到缓冲数组中的read()方法他们分别是int read(byte[])int read(byte, int offset, int length)一次性读取一个字节数组的方式比一次性读取一个字节的方式快的多所以尽可能使用这两个方法代替read()方法。read(byte[])方法会尝试读取与给定字节数组容量一样大的字节数返回值说明了已经读取过的字节数。如果InputStream内可读的数据不足以填满字节数组那么数组剩余的部分将包含本次读取之前的数据。记得检查有多少数据实际被写入到了字节数组中。read(byte, int offset, int length)方法同样将数据读取到字节数组中不同的是该方法从数组的offset位置开始并且最多将length个字节写入到数组中。同样地read(byte, int offset, int length)方法返回一个int变量告诉你已经有多少字节已经被写入到字节数组中所以请记得在读取数据前检查上一次调用read(byte, int offset, int length)的返回值。这两个方法都会在读取到达到流末尾时返回-1。这是一个使用InputStream的read(byte[])的例子InputStream inputstream new FileInputStream(c:\\data\\input-text.txt); byte[] data new byte[1024]; int bytesRead inputstream.read(data); while(bytesRead ! -1) {doSomethingWithData(data, bytesRead);bytesRead inputstream.read(data); } inputstream.close();在代码中首先创建了一个字节数组。然后声明一个叫做bytesRead的存储每次调用read(byte[])返回值的int变量并且将第一次调用read(byte[])得到的返回值赋值给它。在while循环内部把字节数组和已读取字节数作为参数传递给doSomethingWithData方法然后执行调用。在循环的末尾再次将数据写入到字节数组中。你不需要想象出read(byte, int offset, int length)替代read(byte[])的场景几乎可以在使用read(byte, int offset, int length)的任何地方使用read(byte[])。输入流和数据源一个输入流往往会和数据源联系起来比如文件网络连接管道等更多细节已经在Java IO概述文章中介绍过了。
http://www.zqtcl.cn/news/196378/

相关文章:

  • 114网站做推广怎么样江苏建设培训网站
  • 如何让网站做网页适配网站上的产品五星怎样做优化
  • 怎么做网站排名优化免费jq网站模板
  • 源码时代培训机构官网自己建网站怎么做seo
  • 宜都网站制作济南比较大的网站制作公司
  • 怎么用电脑做网站主机假网站怎么制作
  • 网站 微信网络营销方案设计心得
  • 淘宝客 wordpress网站wordpress类似的工具
  • 农村建设房子建设网站建设渭南房产网站制作
  • php网站开发用什么win2008 iis 新建网站
  • 中山营销网站建设杭州网站建设开发有限公司
  • 被他人备案后做违法网站抖音seo推广
  • 手机网站广告代码南靖县建设局网站
  • 郑州网站建设智巢高德地图有外资背景吗
  • 网站开发常遇到客户问题wordpress怎么升级
  • 网站的空间是网站 建设 维护 公司
  • 关于网站建设的书籍网站设计的趋势
  • 临漳+网站建设深圳国贸网站建设
  • 安全的南昌网站制作上海网站建设网
  • 360网站制作潍坊医疗网站建设方案
  • 深圳网站策划公司域名解析暂时失败
  • 怎么做安居客网站wordpress 函数文件
  • 微名片网站怎么做html代码表示
  • 两学一做纪实评价系统网站如何做好百度推广
  • 网站设置手机才能播放企业网站开发需求
  • 网站建设微信运营销售做网站用啥语言
  • dw建设网站步骤活动汪活动策划网站
  • 民和县公司网站建设网站开发的特点
  • 模板企业快速建站上传网站中ftp地址写什么
  • 云南本地企业做网站太原网站制作公司哪家好