Java的IO流操作
2011-01-09 18:07
99 查看
《《《《《《Java的IO流操作》》》》》》》
package IO流;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ioText {
/*
*@auther 何桂坤 2010-8-26
*/
public static void main(String[] args) {
try{
//获取存在的文件
File file = new File("f://心事小写/生日小写.txt");//获得文本文件生日小写.txt
FileInputStream inputStream = new FileInputStream(file);//实例化输入流
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);//创建读取文件流
BufferedReader br = new BufferedReader(inputStreamReader);//读取文件流
//---------------------
//实例化空文本文件
Date time=new Date();//间
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
String t=format.format(time);//在文件名前加上时间
FileOutputStream outputStream = new FileOutputStream("f://IO流测试/"+t+file.getName());//用原来的 文件名作为新的文件名
OutputStreamWriter owp = new OutputStreamWriter(outputStream);//创建写出流
//------------------owp-----
String s = null;
while((s=br.readLine())!=null){
System.out.println(s);
owp.write("/r/n"+s);///r/n为换行
}
SimpleDateFormat format2=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
owp.write("/r/n/r/n"+format2.format(time)+"执笔而写");
owp.flush();
owp.close();
br.close();
inputStreamReader.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
//代码来自heguikun个人网站
package IO流;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ioText {
/*
*@auther 何桂坤 2010-8-26
*/
public static void main(String[] args) {
try{
//获取存在的文件
File file = new File("f://心事小写/生日小写.txt");//获得文本文件生日小写.txt
FileInputStream inputStream = new FileInputStream(file);//实例化输入流
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);//创建读取文件流
BufferedReader br = new BufferedReader(inputStreamReader);//读取文件流
//---------------------
//实例化空文本文件
Date time=new Date();//间
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
String t=format.format(time);//在文件名前加上时间
FileOutputStream outputStream = new FileOutputStream("f://IO流测试/"+t+file.getName());//用原来的 文件名作为新的文件名
OutputStreamWriter owp = new OutputStreamWriter(outputStream);//创建写出流
//------------------owp-----
String s = null;
while((s=br.readLine())!=null){
System.out.println(s);
owp.write("/r/n"+s);///r/n为换行
}
SimpleDateFormat format2=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
owp.write("/r/n/r/n"+format2.format(time)+"执笔而写");
owp.flush();
owp.close();
br.close();
inputStreamReader.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
//代码来自heguikun个人网站
相关文章推荐
- java学习之 io流的基本操作(2)
- 黑马程序员--Java基础学习之IO流之字节流、字符流、读取写入文件、Copy文件、键盘输入输出、流操作的基本规律
- Java——第六章(异常处理和文件IO流操作)—(续)
- Java 常用IO流操作详解
- Java中IO流(6)——键盘录入及流操作规律(传智播客毕老师视频讲解)
- 黑马程序员——Java基础---IO(一)---IO流概述、字符流、字节流、流操作规律
- java写文件读写操作(IO流,字符流)
- java_IO流的操作
- 【Java基础】IO流操作
- java学习之 io流的基本操作(1)
- Java 常用IO流操作详解
- 黑马程序员_java中IO流的操作规律
- java学习之 io流的基本操作(2)
- java笔记-IO流-流操作
- 黑马程序员 java IO流操作总结
- java基础(一)IO流操作
- 黑马程序员---Java IO流操作(2)
- java的IO流以及复制粘贴操作
- java学习之 io流的基本操作(1)
- Java基础---IO(一)---IO流概述、字符流、字节流、流操作规律 (黑马程序员)