codecamp

鸿蒙OS ReliableFileDescriptor.AutoCloseFileInputStream

ReliableFileDescriptor.AutoCloseFileInputStream

java.lang.Object

|---java.io.InputStream

|---|---java.io.FileInputStream

|---|---|---ohos.rpc.ReliableFileDescriptor.AutoCloseFileInputStream

public static class ReliableFileDescriptor.AutoCloseFileInputStream
extends FileInputStream

表示一个文件输入流,其文件描述符在此流关闭时自动关闭。

此类仅适用于同一设备上的操作。

构造函数摘要

构造函数 描述
AutoCloseFileInputStream(ReliableFileDescriptor reliablefd) 用于使用 ReliableFileDescriptor 对象创建 AutoCloseFileInputStream 实例的构造函数。

方法总结

修饰符和类型 方法 描述
void close() 关闭此 AutoCloseFileInputStream 对象,其 ReliableFileDescriptor 对象也将自动关闭。
int read() 从此 AutoCloseFileInputStream 对象中读取一个整数。
从类 java.io.FileInputStream 继承的方法
available, finalize, getChannel, getFD, read, read, skip
从类 java.io.InputStream 继承的方法
mark, markSupported, reset
从类 java.lang.Object 继承的方法
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造函数详细信息

AutoCloseFileInputStream

public AutoCloseFileInputStream(ReliableFileDescriptor reliablefd)

用于使用 ReliableFileDescriptor 对象创建 AutoCloseFileInputStream 实例的构造函数。

参数:

参数名称 参数描述
reliablefd 指示要使用的 ReliableFileDescriptor 对象。

方法详情

close

public void close() throws IOException

关闭此 AutoCloseFileInputStream 对象,其 ReliableFileDescriptor 对象也将自动关闭。

指定者:

在接口 AutoCloseable 中关闭

指定者:

在接口Closeable中关闭

覆盖:

在类 FileInputStream 中关闭

Throws:

Throw名称 Throw描述
IOException 如果发生 I/O 错误,则引发此异常。

read

public int read() throws IOException

从此 AutoCloseFileInputStream 对象中读取一个整数。

覆盖:

读入类 FileInputStream

返回:

返回整数。

Throws:

Throw名称 Throw描述
IOException 如果发生 I/O 错误,则引发此异常。
鸿蒙OS ReliableFileDescriptor
鸿蒙OS ReliableFileDescriptor.AutoCloseFileOutputStream
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }