181_08_IO流_FileInputStream_01

来源:互联网 发布:unity3d water 编辑:程序博客网 时间:2024/06/08 17:09
package TestIO;import java.io.*;//FileInputStream(文件字节输入流)//FileOutputStream(文件字节输出流)//FileReader(文件字符输入流)      //FileWriter(文件字符输出流)////BufferedReader//BufferedWriter//BufferedInputStream//BufferedOutputStream//////读取数据//DataInputStream//DataOutputStream////读取java对象//ObjectInputStream//ObjectOutputStream////转换流(字节流转换成字符流)//InputStreamReader(字节输入流)//OuputStreamWriter(字节输出流)//Reader(字符输入流)//Writer(字符输出流)//PrintWriter//PrintStream  //标准的输出流(默认输出到控制台)public class Test01 {public static void main(String[] args) {      //路径:1.绝对路径 (//和\)2.相对路径  String filepath= "D:\\test.txt";//内容是:abcdef    FileInputStream  fis=null;  try{  fis = new FileInputStream(filepath);   int s1=fis.read();  int s2=fis.read();  int s3=fis.read();  int s4=fis.read();  int s5=fis.read();  int s6=fis.read();  int s7=fis.read();  System.out.println(s1);//97  System.out.println(s2);//98  System.out.println(s3);//99  System.out.println(s4);  System.out.println(s5);  System.out.println(s6);//102  System.out.println(s7);//-1 代表读取到了最后  }catch(FileNotFoundException e){  e.printStackTrace();  }catch(Exception e){  e.printStackTrace();  }finally{  //为了保证释放资源,把流放在finally中保证关闭  if (fis != null){  try {fis.close();} catch (IOException e) {e.printStackTrace();}  }  }}}

0 0
原创粉丝点击