你的位置:首页 > 软件开发 > Java > Java中的输入输出流

Java中的输入输出流

发布时间:2017-04-13 12:00:21
FileInputStream和FileOutputStream  创建含磁盘文件的输入 输出流对象。  FileInputStream继承自InputStream,用于读取本地文件中的字节数据,由于所有的文件都是字节为导向,所以这个类适合于操作任何类型的文件。构造方法: 实 ...

Java中的输入输出流

FileInputStream和FileOutputStream

  创建含磁盘文件的输入 输出流对象。

  FileInputStream继承自InputStream,用于读取本地文件中的字节数据,由于所有的文件都是字节为导向,所以这个类适合于操作任何类型的文件。

构造方法:

Java中的输入输出流

 实例:FileInputStream fileInputStream = new FileInputStream(new File("path"));

其他方法:

Java中的输入输出流

read()方法:从输入流中读取最多b.length个字节的数据存入一个byte数组中,返回剩余待读取的字节长度。

 

FileOutputStream继承自OutputStream,可以指定还不存在的文件名,但是不能指定一个已经被其他程序打开的文件。

Java中的输入输出流

 实例:FileOutputStream fileOutputStream = new FileOutputStream(new File("existornotexistpath"));

Java中的输入输出流

实例:fileOutputStream.write("String".getByte());//将字符串转换为字节数组并写入输出流中。

ByteArrayInputStream

继承自InputStream,ByteArrayInputStream 包含一个内部缓冲区,该缓冲区包含从流中读取的字节。内部计数器跟踪

原标题:Java中的输入输出流

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。