if(list[i].length()>0)
首先要确定你这个list是数组,还是List集合
数组的话,取长度是属性length
集合的话,取长度是方法size()
list[i]你这样写,代表list是数组,但是list[i]已经是个具体值了,它不存在length属性!~错误在这
File类的getName返回由此抽象路径名表示的文件或目录的称。该名称是路径名名称序列中的最后一个名称。如果路径名名称序列为空,则返回空字符串。
建议在 if("index.html".equals(a[j].getName()))前
输出 System.out.println("a[j].getName()---" + a[j].getName())));
看看获取的是不是index.html
哥们 我看了半天 就说两句话
第一 list[i] 你想表达的是list的第几个元素的话 请用list.get(i)
list请加范型
第二 如果list[i]表达的是list数组中的一个值 那么长度请用list.size()
如果以上都不是 请追问 谢谢
if(list!=null&&list.length>0){第一个是length属性
if(list[i].length()>0)第三个确实length()方法