FileOutputStream

王朝百科·作者佚名  2010-04-26
窄屏简体版  字體: |||超大  

定义java.lang.Object

---java.io.OutputStream

------java.io.FileOutputStream

实现的接口Closeable, Flushable

说明文件输出流是用于将数据写入 File 或 FileDescriptor 的输出流。文件是否可用或能否可以被创建取决于基础平台。特别是某些平台一次只允许一个 FileOutputStream(或其他文件写入对象)打开文件进行写入。在这种情况下,如果所涉及的文件已经打开,则此类中的构造方法将失败。

FileOutputStream 用于写入诸如图像数据之类的原始字节的流。要写入字符流,请考虑使用 FileWriter。

常用方法void close()

关闭此文件输出流并释放与此流有关的所有系统资源。

protected void finalize()

清理到文件的连接,并确保在不再引用此文件输出流时调用此流的 close 方法。

FileChannel getChannel()

返回与此文件输出流有关的唯一 FileChannel 对象。

FileDescriptor getFD()

返回与此流有关的文件描述符。

void write(byte[] b)

将 b.length 个字节从指定 byte 数组写入此文件输出流中。

void write(byte[] b, int off, int len)

将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此文件输出流。

void write(int b)

将指定字节写入此文件输出流。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航