import java.io.File; import java.io.FileInputStream; public class Demo01 { public static void main(String[] args) throws Exception { //创建流 File file =new File("file1.txt"); //健壮性判断:如果file表示文件不存在就创建 if (file.exists()) { file.createNewFile(); } //创建的in输入流,可以读取文件内容 FileInputStream in=new FileInputStream(file); /* //读取 int i =in.read();//一次读取一个字节byte,读取不到返回-1 方式一 while (i!=-1){ System.out.println(" i =" + i); i =in.read(); } */ int i = -1; while ((i=in.read())!=-1){ System.out.println(i); } //关闭流 in.close(); } } import java.io.FileNotFoundException; import java.io.FileOutputStream; public class Demo02 { public static void main(String[] args) throws Exception { //创建输出流 写入数据到文件 FileOutputStream out=new FileOutputStream("file1.txt",true); //写入数据到文件 out.write(90); out.write('b'); //因为一个中文字符2字节,写入时截断了 out.write('正'); out.write('义'); //关闭流 out.close(); } }
输入输出流
最新推荐文章于 2024-09-10 10:21:38 发布