import java.io.*; class FileReadTest { 
public static void main (String[] args) { 
FileReadTest t = new FileReadTest(); 
t.readMyFile(); 
} void readMyFile() { 
String record = null; 
int recCount = 0; 
try { 
FileReader fr = new FileReader("1.txt"); 
BufferedReader br = new BufferedReader(fr); 
record = new String(); 
while ((record = br.readLine()) != null) { 
recCount++; 
System.out.println(recCount + ": " + record); 

br.close(); 
fr.close(); 
} catch (IOException e) { 
System.out.println("Uh oh, got an IOException error!"); 
e.printStackTrace(); 

} }

解决方案 »

  1.   

    DataInputStream in = new DataInputStream(new BufferedInputStream(new FileInputStream("config.txt")));
    BufferedReader inbr = new BufferedReader(new InputStreamReader(in));
    jtxt1.setText(in.readLine().trim());
    jtxt1.setText(in.readLine().trim());
    jtxt1.setText(in.readLine().trim());
    in.close();
      

  2.   

    RandomAccessFile raf = new RandomAccessFile(new File("F:\\c.txt"),"r");
    for(;;)
    {  String s = raf.readLine().trim();
       if(s==null) break;
       else // add to do
    }
      

  3.   

    循环{
      readLine();
    }
      

  4.   

    BufferedReader readline
    循环读,判断一下结束条件
      

  5.   

    Java的输入输出流分为两大类:一种是功能类,一种是工具类而功能类又分为字节流,和字符流