Java输入输出流--文件
来源:互联网 发布:数据挖掘工程师薪资 编辑:程序博客网 时间:2024/05/11 12:22
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package Example;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class FileReader_Writer { public static void main(String[]args) throws FileNotFoundException, IOException{ String content="i write pass the exam to the file"; char []a=content.toCharArray(); char []b=new char[100]; /***************读文件内容********************/ File file1=new File("reader.txt"); FileReader fr=new FileReader(file1); BufferedReader in=new BufferedReader(fr); File file2=new File("writer.txt"); FileWriter fw=new FileWriter(file2); BufferedWriter out=new BufferedWriter(fw); StringBuffer s=new StringBuffer(); //1.直接输出的方式输出文件里面的内容 String s1=null; while((s1=in.readLine())!=null){ System.out.println(s1); out.write(s1,0,s1.length()); out.newLine(); } //2.先输入到byte数组里,再输出数组 int n=-1; while((n=in.read(b, 0, 100))!=-1){//读入数组b里面 String s2=new String(b,0,n);//把数组转码到字符串中 s.append(s2);//追加这个字符串 } System.out.println(new String(s)); in.close(); fr.close(); /*****************写入文件*******************************/ //直接把主函数定义的char数组里写入文件 out.write(a, 0, a.length); /****************从文件写入文件**************************************/ //把另一个文件的内容读到byte数组里,再转化进文件 out.write(b, 0, b.length); out.close(); fw.close(); }}
运行结果:
0 0
- java文件输入输出流
- JAVA文件输入输出流
- java 文件输入输出流
- java文件输入输出流
- java文件输入输出流
- Java输入输出流--文件
- java 文件输入输出流
- JAVA文件输入输出流
- Java输入输出流 复制文件
- java文件之输入输出流
- java 之文件输入输出流
- java 文件输入输出流总结
- Java IO 文件与文件流输入输出
- java 文件输入输出流 文件的复制
- Java输入输出之字节流拷贝文件
- Java 追加文件内容 输入输出流
- java输入输出流及文件操作
- java输入输出流——文件拷贝
- 利用广播机制实现强制下线
- 浅谈一类积性函数的前缀和
- Android开源网络框架Retrofit(入门篇)
- 春秋争霸第一关
- 1、ElasticSearch源码学习分享:ElasticSearch版本控制
- Java输入输出流--文件
- Python-OpenCV教程-4
- PHP heredoc 报错问题
- matlab 快捷键
- 第1章Cucumber简介与环境设置
- stl——优先队列
- snapdraon 开发笔记 20161212
- json 知识点
- poj1753——Flip Game(枚举+dfs)