请高手指导,写个小例子
例如: 新建1个*.txt文件,在文件中写入字符,例如:Java中如何实现文件读写, 然后得到文件中的内容,在控制台上输出请在Eclipse中正确运行后,在告诉我 
谢谢

解决方案 »

  1.   

    BAIDU GOOGLE不过我怎么看,这个像是作业题
      

  2.   

    public static void main(String args[]) throws Exception{ Scanner input=new Scanner(System.in); String pathname="D:\\testIO.txt"; File file=new File(pathname); FileOutputStream outputStream = new FileOutputStream(file); String a =""; System.out.println("你想保存什么?"); a=input.next(); PrintStream out = new PrintStream(outputStream); out.print(a); outputStream.close(); FileInputStream inputStream=new FileInputStream(file);

    ObjectInputStream ois = new ObjectInputStream(inputStream);

    String result = ois.readObject().toString();
    System.out.println(result);

    }
    写入可以,读取失败
    Exception in thread "main" java.io.StreamCorruptedException: invalid stream header
    at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
    at java.io.ObjectInputStream.<init>(Unknown Source)
    at Java中IO系统.Test.main(Test.java:47)如何读取内容,请高手指导一下,谢谢了
      

  3.   

    随便写了下    用字节流也可以   这种东西网上随便找一大把   自己动手胜过看别人答案一千次import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.OutputStreamWriter;
    public class inout { /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException {
    FileWriter fw=new FileWriter("D:\\123.txt");
    BufferedWriter bw=new BufferedWriter(fw);
    String s = "jkvcbiubsjvkbas";
    bw.write(s);

    bw.close();

    FileReader fr=new FileReader("D:\\123.txt");
    BufferedReader br=new BufferedReader(fr);

    int b;
        
        String ss = "";   
        while ((b = br.read()) != -1)
        {   
                ss+=String.valueOf((char)b);   
        }     
        System.out.println(ss);
        br.close();
    }

    }