不存在这两个构造方法:FileInputStream(InputStream in); FileOutputStream(PrintStream out)

解决方案 »

  1.   

    FileOutputStream(“文件名”);
      

  2.   

    我想用键盘(System.in)作为输入,用文件“input.txt”作为输出.然后再用先前的文件"input.txt"作为输入,同时用显示器(System.out)作为输出,要怎么弄阿。高手帮忙阿
      

  3.   

    try this:import java.io.*;
    public class FileIODemo
    {
    public static void main(String[] args) 
    {
    FileIODemo aFileIODemo=new FileIODemo();
    System.out.println("Hello World!");
    }
    public FileIODemo()
    {
    try
    {
    BufferedReader fin = new BufferedReader(new InputStreamReader(System.in));
    // FileInputStream  fin=new FileInputStream(System.in);
    FileOutputStream fout=new FileOutputStream(new File("input.txt"));
    char data;
    for (int n = 0; n < 10; n++)
    {
    data = (char)fin.read();
    fout.write(data);
    }
    fout.close();
    FileInputStream fin1=new FileInputStream(new File("input.txt"));
    // FileOutputStream fout1=new FileOutputStream(System.out);
    PrintWriter fout1 = new PrintWriter(System.out);
    while (fin1.available()>0)
    {
    data=(char)fin1.read();
    fout1.write(data);
    }
    fin1.close();
    fout1.close();
    }
    catch (FileNotFoundException e)
    {
    e.printStackTrace();
    }
    catch(IOException exp)
    {
    exp.printStackTrace();
    }
    }
    }