parseLine是这个程序你自己写的方法
从功能看应该是去掉一些不必要的字符吧然后把得到的字符串再和. ..比较
也就是去掉当前目录和上级目录

解决方案 »

  1.   

    //创建一个缓冲流,用这个流去获得文件的内容
    BufferedReader dr = new BufferedReader(new InputStreamReader(client.list()));
    //创建一个数组对象
    ArrayList al = new ArrayList();
    String s = "";
    //如果那个流没有读到结尾,就看读出的内容是不是"."和"..",如果不是就把读出的内容放到数组中
    //然后返回这个数组
    while ( (s = dr.readLine()) != null) {
    if ((!((String) parseLine(s).get(8)).equals("."))&&(!((String) parseLine(s).get   (8)).equals("..")))
    al.add(s);
    }
    return al;
    }
    为什么要和".",".."比较,你参考楼上的意见吧。