Java中IO流的使用方法之转换流
2017-03-21 13:51
441 查看
整理源于Java核心技术精讲
将字节输出流变为字符输出流 OutputStreamWriter (extends Writer)
将字节输入流变为字符输入流 InputStreamReader(extends Reader)
将字节输出流变为字符输出流
将字节输入流变为字符输入流
将字节输出流变为字符输出流 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)); } }
相关文章推荐
- java中把字符串类型转换为int型,不允许使用java内置方法,如parseInt等
- Java基础知识强化之IO流笔记32:转换流之OutputStreamWriter的使用
- Java之使用Integer类中的parseInt()方法将字符串转换为基本数据类型
- JAVA中使用format()方法格式化数据(日期转换,货币)
- Java中IO流的使用方法之字节流
- 【Java面试题】17 如何把一个逗号分隔的字符串转换为数组? 关于String类中split方法的使用,超级详细!!!
- Java使用正则表达式将UBB的img表达方法转换成html样式
- Ubuntu下Java使用pdfbox将pdf转换为图片的方法及问题
- Java 中 父类变量访问子类方法 需要使用 类型转换 (instenceof)关键字 /类型判断/
- JAVA 中的IO流详解及其使用方法、例子
- Java IO流之简单使用方法
- JAVA-IO流中FileReader和FileWriter方法的使用
- JSON的使用方法和java之间的转换
- Java基础知识强化之IO流笔记33:转换流之InputStreamReader的使用
- JSON以及Java转换JSON的方法(前后端经常使用处理方法)
- Java中IO流的使用方法之File
- JAVA 中的IO流详解及其使用方法、例子
- 黑马程序员——java-使用IO流复制文件主要的五种方法
- 使用Java把文本内容转换成网页的实现方法分享
- Java的JSON转换库GSON的基本使用方法示例