IO流(八)之InputStreamReader类与OutputStreamWriter类
InputStreamReader类与OutputStreamWriter类是字节流通向字符流的桥梁,使用指定charset读写字节并解码为字符。
1.InputStreamReader类
1.1构造器
InputStreamReader(InputStream in):利用in创建一个InputStreamReader对象,使用默认字符集
InputStreamReader(InputStream in,Charset cs):利用in创建一个InputStreamReader对象,使用指定字符集
InputStreamReader(InputStream in,CharsetDecoder dec):利用in创建一个InputStreamReader对象,使用指定字符集解析器
InputStreamReader(InputStream in,String charsetName ):利用in创建一个InputStreamReader对象,使用指定字符集名字
1.2常用方法
void close():关闭
int read():读取一个字符
int read(char[] c,int offset,int len)
boolean ready()
String getEncoding():获取字符集解析器
2.OutputStreamWriter类
2.1构造器
OutputStreamWriter(OutputStream out):利用out创建一个OutputStreamWriter对象,使用默认字符集
OutputStreamWriter(OutputStream out,Charset cs):利用out创建一个OutputStreamWriter对象,使用默认字符集cs
OutputStreamWriter(OutputStream out,CharsetDecoder dec):利用out创建一个OutputStreamWriter对象,使用默认字符集解析器dec
OutputStreamWriter(OutputStream out,String charsetName):利用out创建一个OutputStreamWriter对象,使用默认字符集的名字
2.2常用方法
void close():关闭
void flush():刷缓冲
void write(int c):写入一个字符
void write(char[] c,int offset,int len):写入字符数组c,开始位置是offset,长度是len
void write(String str,int offset ,int len);写入一个字符串,开始位置是offset,长度是len
转载于:https://www.cnblogs.com/hitnmg/p/9473409.html
IO流(八)之InputStreamReader类与OutputStreamWriter类相关推荐
- (java)IO流对象(六)集合Properties类、序列化流、反序列化流、打印流
[Properties特点] /** 集合对象Properties类特点:* 1. 继承Hashtable,实现Map接口* 2. 该集合无泛型,键值都是字符串* 3. 键值可以存储到集合中,也可以存 ...
- Java IO流中 File文件对象与Properties类(四)
File类 用来将文件或目录封装成对象 方便对文件或目录信息进行处理 File对象可以作为参数传递给流进行操作 File类常用方法 创建 boolean createNewFile():创建新文件,如 ...
- Java学习笔记----File类与IO流
第五章:File类与IO流 第一节:File类 1.1 概述 java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作 Java把电脑中的文件和文件夹(目录) ...
- Java高级:IO流、File类、抽象基类、节点流、缓冲流、图片加密、其他流、对象流、随机存取文件流
package com.atguigu.java3;import org.junit.Test;import java.io.File; import java.io.IOException; imp ...
- java的io流的file类_java IO流 (一) File类的使用
1.File类的理解 * 1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹) * 2. File类声明在java.io包下 * 3. File类中涉及到关于文件或文件目录的创建.删 ...
- IO流,小白入门基础知识
IO流 IO流 什么是IO流 IO流的分类 字节流 前序 OutputStream 方法 FileOutputStream InputStream 方法 FileInputStream 构造方法 字符 ...
- 01-21 IO流(字符流与字节流)
IO流(字符流与字节流) 今日内容介绍 标准输入流 & 转换流 & 打印流 对象操作流 Properties集合 第1章标准输入流 & 转换流 & 打印流 ...
- java之高级的IO流,字符流与字节流
IO流 今日内容介绍 标准输入流 & 转换流 & 打印流 对象操作流 Properties集合 第1章标准输入流 & 转换流 & 打印流 1.1标准输入输出 ...
- IO流——高级(2)
标准输入流 & 转换流 & 打印流 标准输入输出流 public static final InputStream in:标准输入流 public static final Print ...
最新文章
- oracle设置导出权限,Oracle 创建 删除 用户 导出 导入 分配权限
- oracle数据库sid已存在,Oracle SID在本机下已经存在,请指定一个不同的SID”的解决方法...
- mysql改密码脚本_mysql密码修改脚本
- 如何通过图片识别用的什么字体?
- android 串口一直打开_串口通讯你真的会了吗?不妨来看看这些经验
- 微信公开课讲师王泓渊:小游戏开放能力
- 谁在杀死Facebook?谁该为我们负责?
- 一个想法照进现实-《IT连》创业项目:三天的风投对接活动内幕分享
- windscribe使用方法详细指导【新手入门手把手教程】
- 秒杀系统设计思路和实现方法
- 12个医学公共数据库
- 大一新生先学C语言编程还是先学C语言的数据结构和算法?
- 手机显示DNS服务器异常,DNS服务器异常?
- ROS项目开发实战(三)——使用QT进行ROS的GUI界面设计(详细教程附代码!!!)
- python是由哪个人创造的文字_秦朝的文字是什么样的?是由谁创造出来的?
- oracle怎么对账,Oracle EBS 如何月结、对账[Z]
- java 换行符转换
- php中的如何将拼接到一起,如何将两个视频拼接在一起?视频拼接方法
- 破碎的项链 Broken Necklace
- 蜻蜓FM课程种类繁多,用python爬取热门课程排行榜
热门文章
- 7款效果惊人的HTML5/CSS3应用
- HDUOJ-----I NEED A OFFER!
- 什么是 COM编程技术?
- Mysql练习_MySQL练习(一)
- java基础算法题(入门题与简单题)
- LeetCode简单题目(#172 #189 #190 #191 #198 #202)-6道(序列、数字)
- 2020-09-14 编译Qt的MySQL 5.7插件: qsqlmysql.dll
- 简书客户端的计数器功能扩展
- Unity实现3D物体叠加到摄像头画面上
- 一、bootstrap table 初体验