博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
流之阅读器和书写器(OutputStreamWriter)
阅读量:5744 次
发布时间:2019-06-18

本文共 517 字,大约阅读时间需要 1 分钟。

  hot3.png

OutputStreamWriter是Writer的最重要的具体子类。OutputStreamWriter会从Java程序接收字符。它根据指定的编码方式将这些字符转换为字节,并写入底层输出流。它的构造函数指定了要写入的输出流和使用的编码方式:

public OutputStreamWriter(OutputStream out,String encoding)          throws UnsupportedEncodingException

JDK中包括一个SUN的native2ascii工具,其相关文档中列出了所有合法的编码方式。如果没有指定编码方式,就使用平台的默认编码方式。2013年,Mac上的默认编码方式是UTF-8Linux上也大多如此。默认字符集可能会在出乎意料的时候导致意外的问题。如果能明确地指定字符集,这往往比让Java为你选择一个字符集要好。

除了构造函数,OutputStreamWriter只有通常的Writer方法,还有一个返回对象编码方式的方法:

public String getEncoding()

转载于:https://my.oschina.net/fhd/blog/339655

你可能感兴趣的文章
nova分析(7)—— nova-scheduler
查看>>
Entity Framework 实体框架的形成之旅--Code First模式中使用 Fluent API 配置(6)
查看>>
OpenMediaVault 搭建git,ssh无法连接问题
查看>>
java多线程之:Java中的ReentrantLock和synchronized两种锁定机制的对比 (转载)
查看>>
mysql性能优化学习笔记-参数介绍及优化建议
查看>>
【Web动画】SVG 实现复杂线条动画
查看>>
使用Wireshark捕捉USB通信数据
查看>>
iOS - KVC 键值编码
查看>>
《树莓派渗透测试实战》——1.1 购买树莓派
查看>>
Apache Storm 官方文档 —— FAQ
查看>>
iOS 高性能异构滚动视图构建方案 —— LazyScrollView
查看>>
Java 重载、重写、构造函数详解
查看>>
【Best Practice】基于阿里云数加·StreamCompute快速构建网站日志实时分析大屏
查看>>
【云栖大会】探索商业升级之路
查看>>
HybridDB实例新购指南
查看>>
C语言及程序设计提高例程-35 使用指针操作二维数组
查看>>
华大基因BGI Online的云计算实践
查看>>
深入理解自定义Annotation,实现ButterKnif小原理
查看>>
排序高级之交换排序_冒泡排序
查看>>
Cocos2d-x3.2 Ease加速度
查看>>