Java InputStreamReader和OutputStreamWriter
来源:互联网 发布:淘宝网休闲鞋女 编辑:程序博客网 时间:2024/04/28 10:03
很想把这两个类的用法记下来,因为它们是我在Reader和Writer类层次结构中找到仅有的可以指定字符编码集(Charset)的输入输出类。这里两个类分别举一个例子来说明它俩的用法,它们分别作为InputStream和OutputStream的装饰者。
public void test1() {InputStream in;Charset charset = Charset.forName("UTF-8");try {in = new FileInputStream("test1.txt");// charset指定的是字符流原来的字符编码集Reader reader = new InputStreamReader(in, charset);int temp;while ((temp = reader.read()) != -1) {char c = (char) temp;System.out.print(c);}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
public void test2() {Charset charset = Charset.forName("UTF-8");try {OutputStream outputStream = new FileOutputStream("test1.txt");// charset指定的是字符流输出的字符编码集Writer writer = new OutputStreamWriter(outputStream, charset);writer.write("<span><span class="string">liyuncong wangfang 李</span></span>");writer.flush();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
这种方式,同样可以正确处理辅助字符。
1 0
- Java InputStreamReader和OutputStreamWriter
- Java InputStreamReader 和 OutputStreamWriter
- Java IO InputStreamReader和OutputStreamWriter
- JAVA-OutputStreamWriter()和InputStreamReader()
- Java IO(十三):InputStreamReader 和 OutputStreamWriter
- Java-IO之InputStreamReader和OutputStreamWriter
- 5 Java IO:InputStreamReader 和 OutputStreamWriter
- Java IO - InputStreamReader&OutputStreamWriter
- InputStreamReader和OutputStreamWriter
- InputStreamReader和OutputStreamWriter
- InputStreamReader 和 OutputStreamWriter
- InputStreamReader和OutputStreamWriter
- InputStreamReader和OutputStreamWriter
- InputStreamReader 和 OutputStreamWriter
- 25.Java IO: InputStreamReader && OutputStreamWriter
- JAVA中常用IO流类:InputStreamReader和OutputStreamWriter
- java学习笔记:关于IO转换流InputStreamReader和OutputStreamWriter
- 不懂JAVA中OutputStreamWriter和InputStreamReader到底有什么用?
- 网页编码
- 简单谈谈3D打印培训的发展和前景
- poj1664 放苹果 (母函数)
- struts2学习笔记(八)国际化
- C语言的static关键字
- Java InputStreamReader和OutputStreamWriter
- 两个Activity之间传递对象
- Java搭建servlet时doGet方法中文乱码问题
- WaitForSingleObject函数剖析
- UVA1629---Cake slicing
- 1048. Find Coins (25)
- 放苹果
- Activity里面的UI模板自定义属性,更好的复用TextView,由于在网上没找到类似,记录下来。
- UITableView