Java的IO流操作

原创 2011年01月09日 18:07:00

《《《《《《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个人网站

Java 常用IO流操作详解

IO流大家肯定不陌生,简单整理了一下常用IO流基本用法,其他的IO流以后有时间在整理。 1.基本概念IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,...
  • MAGIC_JSS
  • MAGIC_JSS
  • 2016年05月22日 17:19
  • 11149

使用Java 8聚合操作处理IO流

如何使用Java 8的聚合操作(Stream)处理IO流目前只研究了java.io.*的相关操作,对于nio暂时没有研究 Oracle在2014年发布了Java 8。Oracle在该版本中添加了许...
  • github_35963425
  • github_35963425
  • 2016年10月15日 16:43
  • 362

Java中IO流操作文件总结

IO流操作文件总结 拷贝文件 package com.cloud.day1; import java.io.File; import java.io.FileInputStre...
  • dzy21
  • dzy21
  • 2016年07月24日 17:08
  • 970

IO--字符流操作五种方式及字节流的四种方式+图谱

字节流复制文件的四种方式(简单的读取操作,将复制操作拆分即可)import java.io.BufferedInputStream; import java.io.BufferedOutputStre...
  • Blog_Zyx
  • Blog_Zyx
  • 2017年08月05日 09:42
  • 224

黑马程序员-Java I/O流(一)-IO流概述、字符流、字节流、流操作规律

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-1. 概述 流:可以理解数据的流动,就是一个数据流。Java中与IO相关的类有很多,都集中在java.io...
  • u012561959
  • u012561959
  • 2015年11月05日 04:24
  • 1583

Java的IO流操作

《《《《《《Java的IO流操作》》》》》》》package IO流; import java.io.BufferedReader; import java.io.File; import java....
  • heguikun
  • heguikun
  • 2011年01月09日 18:04
  • 265

java IO流代码书写步骤

1.掌握流的概念 2.掌握字节流与字符流的作用 3.掌握文件的标准操作步骤 4.掌握字节与字符操作的区别 1、流的概念 程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节...
  • qilixiang012
  • qilixiang012
  • 2014年09月17日 20:12
  • 1976

黑马程序员——Java基础---IO流(字符流、字节流、转换流、流操作规律)

简述: IO(Input Output) IO流用于处理设备之间的数据传输。(比如硬盘上的文件,内存中驻留的数据)IO流是用于操作数据的,数据的最常见体现形式是:文件。 ...
  • u011965771
  • u011965771
  • 2014年11月24日 21:47
  • 1887

Java的IO操作中关闭流的注意点

一、错误示例1 public void fileCopy() { FileReader fr = null; FileWriter fw = null; try { fr = new FileRead...
  • woshixuye
  • woshixuye
  • 2014年04月12日 18:04
  • 13876

Java IO流经典练习题

本文对javaIO流的练习题做了比较详细的解答,其中有比较基础的,也有比较繁琐的,都是可以加深对javaIO流的全面的理解...
  • wenzhi20102321
  • wenzhi20102321
  • 2016年09月19日 09:10
  • 13931
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java的IO流操作
举报原因:
原因补充:

(最多只允许输入30个字)