java.util.ArrayList al=new java.util.ArrayList();
    try{
      BufferedReader br=new BufferedReader(new FileReader(new File("[x]:/xxx.txt")));
      String s="";
      while((s=br.readLine())!=null) {
        al.add(s);
      }
    }catch(IOException e){
      System.out.println(e.toString());
    }
    String[] stringArray=(String[])al.toArray();

解决方案 »

  1.   

    记得
    import java.io.*;
    上面的代码是以行为单位存储的
      

  2.   

    java.util.ArrayList al=new java.util.ArrayList();
        try{
          BufferedReader br=new BufferedReader(new FileReader(new File("[x]:/xxx.txt")));
          String s="";
          while((s=br.readLine())!=null) {
            al.add(s);
          }
        }catch(IOException e){
          System.out.println(e.toString());
        }
        String[] stringArray=(String[])al.toArray();
      

  3.   

    使用BufferReader中的public int read(char cbuf[], int off, int len) throws IOException