java流 IO流、输出输出流字节流、字符串、对象流

匿名 (未验证) 提交于 2019-12-02 21:53:52
IO流技术主要是解决数据存储到硬盘的操作, 一种叫做写到硬盘上 : output  一种从硬盘读取::input IO流就是操作数据的两种方式: 

在我们读写数据的时候,程序是第一人称,所以写数据到硬盘,output, 读数据进来input。
输入流,InputStream == >FileInputStream

     package com.xingxue.io1;  import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException;  /**  * 在E盘下   创建文件路径如下  E:/file/src/info.txt;  * @author Administrator  */ public class TestIo {      public static void main(String[] args) {          //文件输入流         String num = "0";          try { //          FileInputStream fis = new FileInputStream("E:/info.txt");              File file = new File("E:/info.txt");             FileInputStream fis = new FileInputStream(file);              byte b[] = null;             try {                 System.out.println(fis.available());                 b = new byte[fis.available()];             } catch (IOException e1) {                 // TODO Auto-generated catch block                 e1.printStackTrace();             }             try {                 fis.read(b);                 String s = new String(b);                 System.out.println(s);             } catch (IOException e) {                 // TODO Auto-generated catch block                 e.printStackTrace();             }           } catch (FileNotFoundException e) {             // TODO Auto-generated catch block             e.printStackTrace();         }      }  }

文件夹以及文件的创建类: File

package com.xingxue.io1;  import java.io.File; import java.io.IOException;  public class TestFile {      public static void main(String[] args) {         //创建文件夹         File file = new File("E:/file/src");         file.mkdirs();          //创建文件         File file2 = new File("e:/file/src/info.txt");         try {             file2.createNewFile();         } catch (IOException e) {             // TODO Auto-generated catch block             e.printStackTrace();         }     }  }

此处注意,不能一步到位,必须先创建文件夹,在创建文件

 输出流 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!