上机实验

本次实验是关于输入输出流的,怎么说嘞,其实还好。但是,那个InputStream类和OutputStream类中的各个方法以及后面关于文件的,有点点混乱了,总是走入一个思维误区,理解错误。这几个得好好记一下,不然一混就感觉不会用了。

 1 package aaa;
 2 import java.io.File;
 3 import java.io.BufferedReader;
 4 import java.io.BufferedWriter;
 5 import java.io.FileReader;
 6 import java.io.FileWriter;
 7 public class File1 {
 8 public static void main(String[] args){
 9     String str[]= {"1234abcdef@#%&*软件工程"};
10     File file=new File("data.txt");
11     try {
12         FileWriter fw=new FileWriter(file);
13         BufferedWriter bufw=new BufferedWriter(fw);
14         for(int k=0;k<str.length;k++){
15             bufw.write(str[k]);
16             bufw.newLine();
17         }
18         bufw.close();
19         fw.close();
20     }catch(Exception e) {
21         e.printStackTrace();
22     }
23     try {
24         FileReader fr=new FileReader(file);
25         BufferedReader bufr=new BufferedReader(fr);
26         String s=null;
27         int i=0;
28         while((s=bufr.readLine())!=null) {
29             i++;
30             System.out.println(s);
31         }
32         bufr.close();
33         fr.close();
34     }
35     catch(Exception e) {
36         e.printStackTrace();
37     }
38     System.out.println("绝对路径为:"+file.getAbsolutePath());
39 }
40 }

原文地址:https://www.cnblogs.com/rfvh/p/11032117.html