Java中IO流的使用方法之转换流
来源:互联网 发布:针孔摄像头安装软件 编辑:程序博客网 时间:2024/06/03 21:22
整理源于Java核心技术精讲
- 将字节输出流变为字符输出流 OutputStreamWriter (extends Writer)
- 将字节输入流变为字符输入流 InputStreamReader(extends Reader)
将字节输出流变为字符输出流
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.Writer;public class TestDemo { public static void main(String[] args) throws IOException{ File file = new File("D:\\1\\text.txt"); if(!file.getParentFile().exists()) file.getParentFile().mkdirs(); if(!file.exists()) file.createNewFile(); OutputStream output = new FileOutputStream(file);//字节输出流 Writer w = new OutputStreamWriter(output);//用字节流对象初始化字符流,转化过程 w.write("hello world."); w.close(); }}
将字节输入流变为字符输入流
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Reader;public class TestDemo { public static void main(String[] args) throws IOException{ File file = new File("D:\\1\\text.txt"); if(!file.getParentFile().exists()) file.getParentFile().mkdirs(); if(!file.exists()) file.createNewFile(); InputStream input = new FileInputStream(file);//字节输入流 Reader r = new InputStreamReader(input);//将字节流转化为字符流 char[] data = new char[1024]; int len = r.read(data); input.close(); r.close(); System.out.println(new String(data,0,len)); }}
0 0
- Java中IO流的使用方法之转换流
- Java中IO流的使用方法之字节流
- Java中IO流的使用方法之字符流
- Java中IO流的使用方法之File
- java的IO之转换流
- JAVA中IO技术的转换流
- java 之 IO 转换流
- Java中IO流的使用方法之内存操作流
- Java IO流之简单使用方法
- Java的IO流基本使用方法
- Java IO流之转换流
- 【Java之IO】4.转换流
- java中IO流中的转换流
- IO之转换流
- IO之转换流
- Java IO 转换流
- Java IO 转换流
- Java IO 的使用方法
- MongoDB权限验证---添加用户
- Linux下的压缩zip,解压缩unzip命令详解及实例
- HDU
- bug:单击任何其他页面的输入框时自动跳转到首页
- 《第一行代码》第 1 章
- Java中IO流的使用方法之转换流
- BOOST 线程完全攻略
- volatile不能保证程序执行的原子性以及只能一定程度上保证有序性
- 零散的=。=
- UNIX再学习 -- shell编程
- 带你入门哈夫曼编码和哈夫曼树
- 解决Request method "GET" not supported
- F
- jquery的get()方法