简单演示字节和字符之间的编码转化
2013-03-14 22:01
477 查看
仅仅是示范字节和字符流转换,程序很简单,当然可以更简洁,直接使用FileReader
package com.hyq; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; //仅仅是示范字节和字符流转换,程序很简单,当然可以更简洁,直接使用FileReader public class UpdateUserByTxt { public static void main(String[] args) throws FileNotFoundException,IOException { String file = "D:/text.txt"; String charset = "UTF-8"; //首先是写字符 FileOutputStream outputStream = new FileOutputStream(file); // OutputStreamWriter是连接字符和字节流之间的桥梁 OutputStreamWriter writer = new OutputStreamWriter(outputStream,charset); try{ writer.write("这就是要保存的字符"); }finally{ writer.close(); } //读取字节转化为字符 FileInputStream inputStream = new FileInputStream(file); InputStreamReader reader = new InputStreamReader(inputStream,charset); StringBuffer buffer = new StringBuffer(); char[] buf = new char[64]; int count = 0; //-1返回值表示已经读完 (int read(char[] buf))方法 try{ while((count = reader.read(buf))!=-1){ buffer.append(buf); } }fi 4000 nally{ reader.close(); } System.out.println(buffer.toString()); } }
相关文章推荐
- 宽字符、多字节、unicode、utf-8、gbk编码转化
- C#通过编码在字符和字节之间的转换
- 字符的 编码 和 解码 的简单程序演示。
- 简单编码 字符转化
- 对象与字节数组简单转化
- 几个多字节和UNICODE及UTF-8之间相互转化的函数
- 字符,字节和编码
- IO_缓冲流_转换流_字节转为字符_乱码分析_编码与解码JAVA152-154
- 字符,字节和编码详解
- 字符,字节和编码
- 字符,字节和编码
- 字符编码:UTF-8与GB2312之间的互换
- 字符,字节和编码
- IO_缓冲流_转换流_字节转为字符_乱码分析_编码与解码JAVA152-154
- 字符,字节和编码问题深入剖析
- 字符,字节和编码
- 字符、字节、编码的概念解析和程序实现以及几种误解解惑
- 将字符串转化为指定编码格式的字节
- 字节 字符和编码
- 字符,字节和编码