现在有文本文件形如:
20060627 AAA 0.123
20060727 BBB 0.211
20060727 CCC 0.345
现在文本文件有三列三行的数据,如果将每一行的数据取出来,例如:将第一行取出后变成三个变量:String A1="20060627",String A2="AAA",String A3="0.123",先谢过了,请大家帮帮忙,劳驾能把代码贴一下看看

解决方案 »

  1.   

    BufferedReader br = new BufferedReader(new FileReader(filename)) ;
    String s;
    String str[];
    List list = new ArrayList();
    while((s=br.readLine()) != null)
    {
    str = s.split(" ") ;
    list.add(str); 
    }//读出for(int i=0; i<list.size();i++)
    {
    String[] ss = (String[])list.get(i);
    System.out.println(ss[0]);
    System.out.println(ss[1]);
    System.out.println(ss[2]);}
      

  2.   

    谢谢了,刚才没有说清楚,这个文件是jsp页面file控件传递过来的,请问在读入前,如何获得这个文件,也就是说,如何和上面这段代码结合