A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 廖志强 于 2013-5-29 18:15 编辑

String[] list(FilenameFiilter filter) 和 File[] file listFiles(FilenameFiilter  filter)用法和区别?

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 鼓励

查看全部评分

5 个回复

倒序浏览
File f=new File("c:\\");String[] f1=f.list();File[] f2=f.listFiles();① list()  返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。   以C盘为例,返回的是c盘下文件夹名字的字符串数组,如[TEMP, Windows]②listFiles()  返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。  以C盘为例返回的是C盘下文件夹目录地址,如[c:\TEMP, c:\Windows]

建议:学下debug 这样可以调试,看下返回结果,这样其他方法,你想知道什么区别一看就知道了。或者看下jdk的帮忙文档api更佳

评分

参与人数 2技术分 +1 黑马币 +5 收起 理由
廖志强 + 5
袁梦希 + 1 赞一个!

查看全部评分

回复 使用道具 举报
顾玲玉 发表于 2013-5-28 21:12
File f=new File("c:\\");String[] f1=f.list();File[] f2=f.listFiles();① list()  返回一个字符串数组, ...

很不错  顾玲玉  加油
回复 使用道具 举报
一个返回的是文件的集合,而一个返回的是文件的名字的集合。
回复 使用道具 举报
如果问题已经解决,请把帖子的类型改为已经解决,如果不会解决请看我的个性签名。
回复 使用道具 举报
袁梦希 发表于 2013-5-29 17:12
如果问题已经解决,请把帖子的类型改为已经解决,如果不会解决请看我的个性签名。 ...

没有找到,不知道怎么弄呢、,找了好久,用心的我跪求版主赐教
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马