//IO流-字符编码表转换示例
import java.io.*;
class EncodeStream
{
public static void main(String[] args) throws IOException
{
//writeText();
readText();
}
public static void readText() throws IOException
{
InputStreamReader isr = new InputStreamReader(new FileInputStream("gbk.txt"),"gbk");
char[] buf = new char[10];//作为缓冲区
int len = isr.read(buf);
/*
int read(char[] cbuf, int offset, int length)
将字符读入数组中的某一部分。
*/
String str = new String (buf, 0 ,len);
System.out.println(str);
isr.close();
}
public static void writeText() throws IOException
{
OutputStreamWriter osw = new OutputStreamWriter(new FileOuptStream("UTF.txt"),"utf-8");
osw.write("你好");
osw.close();
}
}
IO流-字符编码表转换示例
最新推荐文章于 2023-04-01 10:52:05 发布