java I/O流
2015-08-25 11:13
351 查看
1、I/O流的分类:
输入流和输出流:以Reader和InputStream流为基类的流为输入流,以Writer和OutputStream流为基类的流为输出流。
字节流和字符流:InputStream和OutputStream流为基类的流为字节流,以Reader和Writer为基类的流为字符流。
2、输出/输出体系中提供了两个转换流InputStreamReader和OutputStreamWriter,这两个转换流用于实现将字节流转换成字符流
3、往文件里写数据
从文件里读数据
4、
输入流和输出流:以Reader和InputStream流为基类的流为输入流,以Writer和OutputStream流为基类的流为输出流。
字节流和字符流:InputStream和OutputStream流为基类的流为字节流,以Reader和Writer为基类的流为字符流。
2、输出/输出体系中提供了两个转换流InputStreamReader和OutputStreamWriter,这两个转换流用于实现将字节流转换成字符流
3、往文件里写数据
public static void main(String[] args) throws Exception { File file=new File("./a.txt"); //Reader in=new FileReader(file); OutputStream out=new FileOutputStream(file); OutputStreamWriter o=new OutputStreamWriter(out); BufferedWriter bw=new BufferedWriter(o); String s="我很好,不用担心我"; bw.write(s); bw.close(); }
从文件里读数据
public static void main(String[] args) throws Exception { File file=new File("./a.txt"); //Reader in=new FileReader(file); InputStream in=new FileInputStream(file); InputStreamReader input=new InputStreamReader(in); BufferedReader br=new BufferedReader(input); String line=null; while((line=br.readLine())!=null){ System.out.println(line); } }
4、
public static void main(String[] args) throws Exception { File file=new File("./a.txt"); PrintWriter pw=new PrintWriter(file); pw.print("你好"); pw.close(); }
相关文章推荐
- 双栈排序(Java)
- Swap in JAVA, 不是想象中的简单
- java 后台封装json数据
- java编码格式
- 摘抄笔记--《编写高质量代码:改善Java程序的151个建议》
- eclipse常用快捷键
- 《Java实战开发经典》第五章5.5
- JAVASE从零开始1
- Java序列化机制和原理
- spring定时器 定时操作同一数据库数据
- Java中的泛型
- Spring3.X学习笔记
- Java IO(一)
- Java知识总结---MVC模式解析之MyBatis(四)
- java中Collection类及其子类
- spring定时器
- 二叉树后序排列Binary Tree Postorder Traversal (Java)
- SpringContextHolder.java工具类
- Spring之FactoryBean
- 二叉树中序遍历Binary Tree Inorder Traversal (Java)