InputStream小节
来源:互联网 发布:java培训包就业 编辑:程序博客网 时间:2024/04/29 04:35
InputStream类是Java IO API中所有输入流的基类。 InputStream子类包括 FileInputStream,BufferedInputStream,PushbackInputStream等等。
InputStream例子
public class TestInputStream {public static void main(String[] args) throws IOException { InputStream inputStream=null; try { inputStream=new FileInputStream("E:\\LIYIHANINFO\\AA.txt");//获取文件 int data=inputStream.read(); while(data != -1){//当为-1时表示读完 System.out.println((char)data);//读的是int型,需转换成char data = inputStream.read();//再读一次,向下走一个 } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ inputStream.close();//关闭流 位置好像不对 懒得改了 }}}
read(byte[]) 将读取的数据存入缓冲数组
read(byte[])方法会尝试读取与给定字节数组容量一样大的字节数,返回值说明了已经读取过的字节数。
try (InputStream inputStream=new FileInputStream("E:\\LIYIHANINFO\\AA.txt")){ byte[] dataB=new byte[2]; int reads=inputStream.read(dataB); while(reads != -1){ doSomething(dataB,reads);//操作dataB dataB是读下来的byte数组,reads是读下来的数 reads = inputStream.read(dataB);//在循环的末尾,再次将数据写入到字节数组中。 } }
Java7开始,你可以使用“try-with-resource”结构确保InputStream在结束使用之后关闭
0 0
- InputStream小节
- 小节
- 小节
- InputStream
- InputStream
- InputStream
- Inputstream
- InputStream
- InputStream
- inputstream
- 学习小节
- JSP小节
- 一个小节
- 创业小节
- 汇编语言小节
- 汇编语言小节
- js小节
- 停电小节
- Python机器学习实战之逻辑回归
- SQL示例
- jdbc示例
- opencv基本函数
- opencv示例程序
- InputStream小节
- 用Highcharts画曲线图的时间轴问题
- //面试(java基础)
- 系统一致性介绍
- android中wifi输入的密码保存的路径
- 将java文件打包提交MapReduce任务流程
- Spark集群部署流程
- Git最佳实践与常见问题
- 使用Spark MLLib的PrefixSpan算法示例代码