java 转换流
来源:互联网 发布:做淘宝后感想 编辑:程序博客网 时间:2024/06/04 19:43
转换流
字节流转字符流,称作转换流,包括:
1. InputStreamReader—> 将字节流转换为字符流。是字节流通向字符流的桥梁。如果不指定字符集编码,该解码过程将使用平台默认的字符编码,如:GBK/UTF-8。
2. OutputStreamWriter—> 将字节流转换为字符流。是字节流通向字符流的桥梁。如果不指定字符集编码,该解码过程将使用平台默认的字符编码,如:GBK/UTF-8。
InputStreamReader的构造方法
1. InputStreamReader(InputStream in);//构造一个默认编码集的InputStreamReader类。
2. InputStreamReader(InputStream in,String charsetName);构造一个指定编码集的InputStreamReader类。
InputStreamReader的使用
OutputStreamWriter的构造方法
1. OutputStreamWriter(OutputStream out);构造一个默认编码集的OutputStreamWriter类
2. OutputStreamWriter(OutputStream out,String charsetName);构造一个指定编码集的OutputStreamWriter类。
OutputStreamWriter的使用
字节流转字符流,称作转换流,包括:
1. InputStreamReader—> 将字节流转换为字符流。是字节流通向字符流的桥梁。如果不指定字符集编码,该解码过程将使用平台默认的字符编码,如:GBK/UTF-8。
2. OutputStreamWriter—> 将字节流转换为字符流。是字节流通向字符流的桥梁。如果不指定字符集编码,该解码过程将使用平台默认的字符编码,如:GBK/UTF-8。
InputStreamReader的构造方法
1. InputStreamReader(InputStream in);//构造一个默认编码集的InputStreamReader类。
2. InputStreamReader(InputStream in,String charsetName);构造一个指定编码集的InputStreamReader类。
InputStreamReader的使用
// 得到当前系统编码名字String name = Charset.defaultCharset().name();System.out.println(name);File file = new File("a.txt");try (InputStream is = new FileInputStream(file);// 以系统默认的编码,将is字节流转换为字符流InputStreamReader isr = new InputStreamReader(is, "GBK");BufferedReader br = new BufferedReader(isr);) {String readLine = br.readLine();System.out.println(readLine);} catch (UnsupportedEncodingException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}
OutputStreamWriter的构造方法
1. OutputStreamWriter(OutputStream out);构造一个默认编码集的OutputStreamWriter类
2. OutputStreamWriter(OutputStream out,String charsetName);构造一个指定编码集的OutputStreamWriter类。
OutputStreamWriter的使用
File file = new File("a.txt");try (FileOutputStream fos = new FileOutputStream(file);OutputStreamWriter osw = new OutputStreamWriter(fos);BufferedWriter bw = new BufferedWriter(osw)) {bw.write("哈哈哈");System.out.println("成功...");} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}
阅读全文
1 0
- 总结:Java转换流
- Java 转换流 简介
- Java IO 转换流
- Java转换流2
- Java 转换流
- JAVA-转换流
- Java之转换流
- java 中的转换流
- java 转换流
- Java IO 转换流
- java流_3转换流
- java为什么需要转换流?
- java——转换流
- Java 字节字符转换流
- java 之 IO 转换流
- JAVA【IO五】转换流
- java转换流乱码问题
- 转换java
- HDU-2017"百度之星"程序设计大赛-初赛(B)-1005-度度熊的交易计划
- java.lang.Exception: Port 8083 already in use.
- 水晶头接法
- 【caioj】1489: 基于连通性状态压缩的动态规划问题:Formula 1 Ural1519
- Hadoop 运行模式的设置
- java 转换流
- HDU_6097 Mindis 【几何】
- 二维数组与指针
- CTDB代码流程简要梳理
- 心情
- 各种激活函数的比较
- js手机左右滑动
- mysql笔记
- HDU 6108 小C的倍数问题【2017"百度之星"】【数论】