创建一个文本文件,将下面一段文字写入该文件中,读出该文件的数据并打印:
FileInputStream 从文件系统中的某个文件中获取输入字节。
FileInputStream 用于读取诸如图像数据之类的原始字节流。

解决方案 »

  1.   

    import java.io.BufferedReader;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.PrintWriter;public class Test { public static void main(String[] args) {
    try {
    PrintWriter pw  =  new PrintWriter(new FileOutputStream("D:/test.text"),true);
    pw.print("FileInputStream 从文件系统中的某个文件中获取输入字节。FileInputStream 用于读取诸如图像数据之类的原始字节流。");
    pw.close();
    BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("D:/test.text")));
    System.out.println(br.readLine());
    br.close();
    } catch (FileNotFoundException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    } }}
      

  2.   


    File data = new File("D:\\data.txt");
    PrintWriter out = 
    new PrintWriter(new OutputStreamWriter(new FileOutputStream(data)));
    String str = "FileInputStream 从文件系统中的某个文件中获取输入字节"+"\n"+
    "FileInputStream 用于读取诸如图像数据之类的原始字节流。 ";
    out.println(str);
    out.close();
    BufferedReader in = 
    new BufferedReader(new InputStreamReader(new FileInputStream(data)));
    String s;
    while((s=in.readLine())!=null)
    System.out.println(s);
      

  3.   

    接分import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.io.IOException;public class FileDemo {
    public static void main(String[] args) throws IOException{
    File file = new File("aaa.txt");
    BufferedReader br = new BufferedReader(new FileReader(file));
    while(true){
    String str = br.readLine();
    if(str == null){
    return;
    }
    System.out.println(str);
    }
    }
    }
      

  4.   

    Sorry,有点小错。已修正,如下import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.io.IOException;public class FileDemo {
    public static void main(String[] args) throws IOException{
    File file = new File("aaa.txt");
    BufferedReader br = new BufferedReader(new FileReader(file));
    while(true){
    String str = br.readLine();
    if(str == null){
    br.close();
    return;
    }
    System.out.println(str);
    }
    }
    }
      

  5.   

    昨天没有看见楼主还要写文件。。
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;public class FileDemo {
    public static void main(String[] args) throws IOException{
    File file = new File("aaa.txt");
    BufferedWriter bw = new BufferedWriter(new FileWriter(file));
    String writeStr = new String("FileInputStream 从文件系统中的某个文件中获取输入字节。");
    writeStr = writeStr+"\r\n";
    writeStr = writeStr + "FileInputStream 用于读取诸如图像数据之类的原始字节流。";
    bw.write(writeStr);
    bw.close();
    BufferedReader br = new BufferedReader(new FileReader(file));
    while(true){
    String str = br.readLine();
    if(str == null){
    br.close();
    return;
    }
    System.out.println(str);
    }
    }