请问在java中,哪个类比较适合打开文本文件并读入和写进,本人菜鸟一个

解决方案 »

  1.   


    import java.io.*;
    public class filetest
    { public static void main(string []args)
    {
    string filename=c:\temp\myfile.dat
    file myfile=new file(filename);
    if( ! myfile. exists() )
    { system.err.println(cant find filename);
    return;
    }
    system.out.println(file filename is myfile.length() bytes long !);
    if( myfile. isdirectory() )
    { system.err.println(file filename is a directory !);
    return;
    }
    }
    }
      

  2.   

    JDK1.1中的 InputStream & OutputStream 可以对文本文件或二进制文件进行操作。用FileReader 来读取文件的常用方法是:
    FileReader fr = new FileReader("mydata.txt");
    BufferedReader br = new BufferedReader(fr); 
    用 br.readLing() 来读出数据,然后用br.close() 关闭缓存,用fr.close() 关闭文件。