标签:相对路径 put main tst catch oid while file cep
package com.zzp.demo01; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; /** * * 第一个程序 理解操作步骤 * 1、创建源 * 2、选择流 * 3、操作 * 4、释放资源 * @author java * */ public class IOTest01 { public static void main(String[] args) { //1、创建源 File src = new File("1.txt"); try { //2、选择流 InputStream is = new FileInputStream(src); //3、操作 int read1 = is.read(); int read2 = is.read(); int read3 = is.read(); int read4 = is.read();//如果存在第四个字符就打印第四个,不存在打印-1 System.out.println((char)read1); System.out.println((char)read2); System.out.println((char)read3); System.out.println(read4); //4、释放资源 is.close(); } catch (FileNotFoundException e) { e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); } } }
1.txt
package com.zzp.demo01; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; /** * * 第一个程序 理解操作步骤 * 1、创建源 * 2、选择流 * 3、操作 * 4、释放资源 * @author java * */ public class IOTest02 { public static void main(String[] args) { //1、创建源 File src = new File("1.txt");//相对路径 //2、选择流 InputStream is = null; try { is = new FileInputStream(src); //3、操作 int temp; while((temp = is.read())!= -1){ System.out.println((char)temp);//如果存在第四个字符就打印第四个,不存在打印-1 } } catch (FileNotFoundException e) { e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); }finally{ if(null != is){ //4、释放资源 try { is.close(); } catch (IOException e) { e.printStackTrace(); } } } } }
标签:相对路径 put main tst catch oid while file cep
原文地址:https://www.cnblogs.com/zhangzhipeng001/p/9539590.html