各位大侠9958!
本人自学买了一本书瞧了半天也不知道怎样读写文件,请给我一个例子!另外问一下java中读二进制文件和文本文件有什么不同?文件末标志是-1还是eof?谢谢热心人!

解决方案 »

  1.   

    直接写呀,可以用记事本写一个简单的
    保存成扩展名为.java的文件名即可
      

  2.   

    class A{
    public static void main(String args[]){
        byte buffer[]=new byte[2056];
        try{
             FileInputSteam fileIn=new FileInpuSteam("文件名");
         int bytes=fileIn.read(buffer,2056);//读到bytes里
         String str=new String(buffer,0,bytes);
             System.out.println(str);
       }catch(Exception e){
             System.out.println(e.toString);
       }
     }
    }
    这样应该可以.
      

  3.   

    最简单的 HelloWorld.java
    记事本中
    保存为 HelloWorld.java
    注意大小写
    配置好path ...
    运行 cmd
    cd -> HelloWorld.java当前文件夹
    javac HelloWorld.java
    java HelloWorld
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello World!");
    }
    }
      

  4.   

    文本文件是特殊的二进制文件,在二进制文件中如果所有的都是可以现实的字符,那么这个二进制文件也可以叫做文本文件
    在使用输入输出流的时候,使用read()会返回一个int,当文件到了最后就会返回-1
    上面有一个读的例子了,
    import java.io.*;
    class B
    {
     pubic static void main(String[] args)
     try{
      FileOutputStream output = new FileOutputStream("文件名");
      output.write("String类型对象".getBytes());
      output.close();}catch(Exception e)
      {
        e.getMessage();
       }
    }