2016年2月17日作业

FileInputStream

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;


public class Test01 {
 public static void main(String[] args) {
  try {
   FileInputStream fis=new FileInputStream("D:\\t07\\hello.txt");
   byte[]bytes=new byte[1024];
   int data=0;
   while((data=fis.read(bytes))!=-1){
    String b=new String(bytes,0,data);
    System.out.println(b);
   }
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}

FileOutputStream

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;


public class Test05 {
 public static void main(String[] args) {
  try {
   FileOutputStream fos=new FileOutputStream("D:\\t07\\hello.txt");
   String a="好好学习,天天向上";
   fos.write(a.getBytes());
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}

FileReader

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;


public class Test02 {
 public static void main(String[] args) {
  try {
   FileReader fr=new FileReader("D:\\t07\\hello.txt");
   char [] a=new char[1024];
   int data=0;
   while((data=fr.read(a))!=-1){
    String b=new String(a, 0, data);
    System.out.println(b);
   }
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}

FileWriter

import java.io.FileWriter;
import java.io.IOException;


public class Test06 {
 public static void main(String[] args) {
  try {
   FileWriter fw=new FileWriter("D:\\t07\\hello.txt");
   fw.write("你好欢迎使用");
   fw.flush();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}

BufferedReader

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;


public class Test03 {
 public static void main(String[] args) {
  FileReader fr;
  try {
   fr = new FileReader("D:\\t07\\hello.txt");
   BufferedReader br=new BufferedReader(fr);
   char [] a=new char[1024];
   int data=0;
   while((data=br.read(a))!=-1){
    String b=new String(a, 0, data);
    System.out.println(b);
   }
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}

BuferedWriter

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;


public class Test07 {
 public static void main(String[] args) {
  try {
   FileWriter fw=new FileWriter("D:\\t07\\hello.txt");
   BufferedWriter bw=new BufferedWriter(fw);
   bw.write("欢迎使用本程序");
   bw.flush();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
 }
}

DataInputStream

import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;


public class Test04 {
 public static void main(String[] args) {
  FileInputStream fis;
  try {
   fis = new FileInputStream("D:\\t07\\hello.txt");
   DataInputStream dis=new DataInputStream(fis);
   byte [] a=new byte[1024];
   int data=0;
   while((data=dis.read(a))!=-1){
    String b=new String(a,0,data);
    System.out.println(b);
   }
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
}

DataOutputStream

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;


public class Test08 {
 public static void main(String[] args) {
  DataInputStream dis=null;
  DataOutputStream dos=null;
  FileInputStream fis=null;
  FileOutputStream fos=null;
  
  try {
   fis=new FileInputStream("d:\\t07\\star.jpg");
   dis=new DataInputStream(fis);
   fos=new FileOutputStream("d:\\t07\\new.jpg");
   dos=new DataOutputStream(fos);
   int temp;
   while((temp=dis.read())!=-1){
    dos.write(temp);
   }
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }finally{
   
   try {
    if(dis!=null){
     dis.close();
    }
    if(dos!=null){
     dos.close();
    }
    if(fis!=null){
     fis.close();
    }
    if(fos!=null){
     fos.close();
    }
   } catch (IOException e) {
    e.printStackTrace();
   }
   
  }
 }
}

posted @ 2016-02-18 21:48  你说我是你的超级英雄  阅读(147)  评论(0)    收藏  举报