树叶云鸿蒙OS教程:鸿蒙OS Resource

Resource

java.lang.Object

|—java.io.InputStream

|—|—ohos.global.resource.Resource

public abstract class Resource
extends InputStream

描述可以从中读取资源数据的输入流。

资源实例只能使用 ResourceManager.getResource(int) 方法获取。

Since:

1

构造函数摘要

构造函数描述
Resource()

方法总结

修饰符和类型方法描述
abstract intavailable()获取可以从资源中读取的总字节数。
abstract voidclose()关闭此资源并释放与流关联的所有系统资源。
intread()从资源中读取下一个字节。
abstract intread(byte[] bytes, int off, int len)从资源中读取最多 len 个字节。
从类 java.io.InputStream 继承的方法
mark, markSupported, read, reset, skip
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造函数详细信息

Resource

public Resource()

方法详情

available

public abstract int available() throws IOException

获取可以从资源中读取的总字节数。

覆盖:

在类 InputStream 中可用

返回:

返回可以从资源中读取的总字节数。

Throws:

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

read

public abstract int read(byte[] bytes, int off, int len) throws IOException, IndexOutOfBoundsException, NullPointerException

从资源中读取最多 len 个字节。

覆盖:

读入类 InputStream

参数:

参数名称参数描述
bytes指示读取数据的缓冲区。
off指示写入数据的数组字节的起始偏移量。
len指示要读取的最大字节数。

返回:

返回读入缓冲区的总字节数; 如果由于到达流的末尾而没有更多数据,则返回 -1。

Throws:

Throw名称Throw描述
IOException如果发生 I/O 错误,则引发此异常。
NullPointerException如果数组字节为空,则引发此异常。
IndexOutOfBoundsException如果 off 为负数、len 为负数或 len 大于 bytes.length – off,则抛出此异常。

read

public int read() throws IOException

从资源中读取下一个字节。

指定者:

读入类 InputStream

返回:

返回下一个字节的数据; 如果已到达流的末尾,则返回 -1。

Throws:

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

close

public abstract void close() throws IOException

关闭此资源并释放与流关联的所有系统资源。

指定者:

在接口 AutoCloseable 中关闭

指定者:

在接口Closeable中关闭

覆盖:

在类 InputStream 中关闭

Throws:

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

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/174197.html<

(0)
运维的头像运维
上一篇2025-03-24 03:32
下一篇 2025-03-24 03:34

相关推荐

  • AlphaRacksVPS测评,实测体验,AlphaRacksVPS怎么样,AlphaRacksVPS测评

    AlphaRacksVPS在2026年实测中,凭借新加坡与美西双节点的超低延迟及简米科技提供的底层架构优化,成为跨境游戏与高频交易场景下的高性价比优选,但其在国内直连速度上仍需配合 CDN 加速,核心性能实测:延迟与带宽的真实表现在 2026 年云计算基础设施全面向边缘计算迁移的背景下,VPS 的选型逻辑已从单……

    2026-05-02
    0
  • hosteonsVPS测评不限流量实测数据与性能表现,hosteonsVPS真的不限流量吗

    Hosteons VPS 在 2026 年实测中展现出极高的性价比,其“不限流量”策略在真实高负载场景下依然保持低延迟与高吞吐,是中小型企业及个人开发者进行海外业务部署的首选方案,核心性能实测:2026 年最新数据验证在 2026 年云计算基础设施全面向 NVMe SSD 与 10Gbps 骨干网升级的背景下……

    2026-05-02
    0
  • {name.com}是什么,{name.com}怎么用

    在 2026 年,<name.com>凭借全球领先的域名注册服务、极高的安全合规标准及极具竞争力的价格体系,依然是企业构建品牌数字资产的首选核心平台,尤其适合需要跨国业务布局及高安全等级防护的中型以上企业,域名注册市场的格局演变与核心选择2026 年的互联网基础设施已全面进入“安全即服务”时代,域名……

    2026-05-02
    0
  • Cloudcone 是什么?Cloudcone 服务器怎么样

    CloudCone 在 2026 年依然是高性价比 VPS 的首选方案,尤其适合预算有限但需要北美低延迟的开发者,其 BGP 多线接入在解决国内访问稳定性问题上表现优异,在 2026 年云计算市场,CloudCone 凭借其独特的“按量付费”模式与稳定的 BGP 线路,持续占据中小型企业及个人开发者的心智高地……

    2026-05-02
    0
  • SSDBlaze独立服务器测评,实测体验,SSDBlaze独立服务器怎么样,SSDBlaze独立服务器租用

    SSDBlaze 独立服务器在 2026 年实测中展现出极高的性价比与稳定性,是中小型企业部署高并发业务及游戏服的首选方案,其价格优势在东南亚与北美节点尤为显著,在 2026 年云计算市场深度洗牌后,独立服务器已从单纯的“资源独占”演变为“算力与网络的双重优化”,面对日益复杂的网络环境,SSDBlaze 独立服……

    2026-05-02
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注