求教高手:如何用java实现读取txt文件?
(如:D盘a.txt)
谢谢。
新手

解决方案 »

  1.   


    天哪。这样问的话,你的分肯定不够用。
    你百度一下,多的是例子啊。
    BufferedReader reader = new BufferedReader(
        new InputStreamReader(System.in());
    随手写的,你百度吧。
      

  2.   

    哦,看错题了还。
    BufferedReader reader = new BufferedReader(
        new FileReader(new File("D:\\a.txt"))); 
      

  3.   

    FileInputStream f=FileInputStream("d:/a.txt");
    BufferedInputStream bu=new BufferedInputStream(f);
    byte a[]=new byte[10];
    int n;
    while((n=bu.read(a))!=-1)
    {
    ...
    }
    f.close();
    bu.close();
      

  4.   

    FileInputStream fis = FileInputStream("d://a.txt"); 
    InputStreamReader isr = new InputStreamReader(fis);
    BufferedReader br = new BufferedReader(isr); while(br.read()!=-1) { 
        String str = br.readLine();
        System.out.println(str); 

    br.close(); 
    isr.close();
    fis.close();
    异常你自己加一下吧 把上面的代码放到public static void main(String [] args){}里执行就行了
      

  5.   


    File file = new File("D:\a.txt"); 
    BufferedReader reader = null; 
    try { 
    reader = new BufferedReader(new FileReader(file)); 
    String tempString = null; 
    int lineNo = 1; 
    while ((tempString = reader.readLine()) != null) { 
    System.out.println(lineNo + ":" + tempString); 
                                    lineNo = lineNo + 1; 

    } catch (IOException e) { 
    // 例外处理 
    } finally { 
    try { 
    if (null != reader){ 
    reader.close(); 

    } catch (IOException e1) { 
    // 例外处理 


      

  6.   

    先google百度噢,自己动手,进步快快~
      

  7.   

    import java.IO.*;
    public class TestRead{
    public static void main(String[] args){
    String s = "d:\a.txt";
    File f = new File("S");
    BufferedReader br = null;
    try{
    br = new BufferedReader(f);
    String str = null;
    while((str=readLine())!=-1){
    System.out.println(str);
    }
    }catch(IOException e){
    e.printStackTrace();
    }finally{
    if(br!=null){
    br.close();
    }
    }
    }
    }
      

  8.   

    FileInputStream fis = FileInputStream("d://a.txt"); 
    InputStreamReader isr = new InputStreamReader(fis); 
    BufferedReader br = new BufferedReader(isr); while(br.read()!=-1) { 
        String str = br.readLine(); 
        System.out.println(str); 
      

  9.   

    BufferedReader ex = new BufferedReader(new FileReader(new File("d:\\a.txt")));
    BufferedWriter ex = new BufferedWriter(new FileReader(new File("d:\\a.txt")));是给文件写进数据的~
      

  10.   

    g一下不就知道了BufferedReader br = new BufferReader(new FileReader(mew File("d"\\a.txt")));