登陆 | 注册 设为首页 | 加入收藏 | 联系我们
太和养老网
热词老年艺术  助老机构  养老系统  

中心区域北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 香港 澳门 台湾 全国城市养老院目录 全国县市养老院汇总目录 太和AI作品展 太和养老艺术网AI作品展示

您现在所在位置:首页 > 养老信息化 > InputStreamReader-飞
InputStreamReader-飞

 

2023/7/6 17:12:04 ('互联网')

1.InputStreamReader是字节流到字符流的桥接器

InputStreamReader继承自Reader

读取字节流通过指定的字符集解码为字符流,可以通过名称指定字符集,也可以通过显示指定,或者不指定则为平台默认的字符集

每次调用InputStreamReader的read()方法,都会从底层字节流读取一个或多个字节

为了能够有效地将字节转换为字符,可以预先从底层流读取比满足当前读取操作所需的字节更多的字节;为了提高效率,可以把一个InputStreamReader包装在一个BufferedReader中
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

2.构造方法

(1) public InputStreamReader(InputStream in)
用默认字符集创建一个InputStreamReader,参数为一个InputStream输入流

    public InputStreamReader(InputStream in) {        super(in);        try {            sd =(巴黎世家是什么梗?2020年的七夕时,Balenciaga依靠“土味广告”成功出圈,迅速在时尚圈掀起了一场流量与话题的狂欢,当时无一不在诟病七夕限定的“土味”。之后又凭借巴黎世家的经典字母袜再次火了起来,短视频平台的播放量一路飙升,让印有 Logo 的黑丝愈发受宠。) StreamDecoder.forInputStreamReader(in, this, (String)null); // ## check lock object        } catch (UnsupportedEncodingException e) {            // The default encoding should always be available            throw new Error(e);        }    }

(2)public InputStreamReader(InputStream in, String charsetName)
用名称指定字符集创建一个InputStreamReader,参数为一个输入流和字符集名称

    public InputStreamReader(InputStream in, String charsetName)        throws UnsupportedEncodingException    {        super(in);        if (charsetName == null)            throw new NullPointerException("charsetName");        sd = StreamDecoder.forInputStreamReader(in, this, charsetName);    }

(3) public InputStreamReader(InputStream in, Charset cs)
用给定的字符集创建一个InputStreamReader,参数为输入流和字符集对象

    public InputStreamReader(InputStream in, Charset cs) {        super(in);        if (cs == null)            throw new NullPointerException("charset");        sd = StreamDecoder.forInputStreamReader(in, this, cs);    }

(4)public InputStreamReader(InputStream in, CharsetDecoder dec)
用字符集解码器创建一个InputStreamReader,参数为输入流和字符集解码器

    public InputStreamReader(InputStream in, CharsetDecoder dec) {        super(in);        if (dec == null)            throw new NullPointerException("charset decoder");        sd = StreamDecoder.forInputStreamReader(in, this, dec);    }
3.其他方法

(1) public String getEncoding() { return sd.getEncoding(); }
返回这个流所采用的编码名称
(2)public int read() throws IOException { return sd.read(); }
读取一个字符
(3)public int read(char cbuf[], int offset, int length) throws IOException { return sd.read(cbuf, offset, length); }
读取最多length个字符到cbuf中,从offset开始存储,返回读取的字符数
(4) public boolean ready() throws IOException { return sd.ready(); }
返回流是否准备好被读取,准备好是当他输入buffer不为空,或者字节流中字节是可以读取的
(5)public void close() throws IOException { sd.close(); }
关闭InputStreamReader



扫码加微信详细咨询太和智慧养老产品和平台服务!



扫码加微信详细咨询太和智慧养老产品和平台服务!

 

 





版权声明:

---------------------------------------------------------------


所有信息来源于互联网,本文的版权归原作者所有,不代表本网观点和立场。

本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 81480447@qq.com 举报,一经查实,本站将立刻删除。



扫码加微信详细咨询太和智慧养老产品和平台服务!

 

养老资讯
助老机构介绍
评论
已有 0 条评论

最新评论

推荐养老院

您希望养老院位于
  • 不限
  • 东城
  • 西城
  • 崇文
  • 宣武
  • 朝阳
  • 丰台
  • 石景山
  • 海淀
  • 门头沟
  • 房山
  • 通州
  • 顺义
  • 昌平
  • 大兴
  • 怀柔
  • 平谷
  • 延庆
  • 密云
您希望的价格范围
  • 不限
  • 500以下
  • 500-1000
  • 1000-2000
  • 2000-3000
  • 3000-5000
  • 5000以上
老人的情况是
  • 不限
  • 自理
  • 半自理
  • 全护理
  • 特护

姓名

年龄

电话

全国城市养老院



关于我们 | 联系方式 | 网站地图 | 友情链接

Copyright 2010-2022 京ICP备18035644号-3 北京太和 版权所有