java中File类中list()和listFiles()方法区别
list()和listFiles()方法区别:
1.返回值类型不同:前者为String数组,后者为File对象数组
2.数组中元素内容不同:前者为string类型的【文件名】(包含后缀名),后者为File对象类型的【完整路径】因此,遍历文件夹中所有文件,包括子文件夹中的文件时,必须用listFiles()方法
》》遍历文件夹中所有文件,包括子文件夹中的文件实例见下节内容《《
演示:
package Flie类中list和listFiles方法区别;import java.io.File;public class Test {public static void main(String[] args){File file=new File("D:\\tcb\\工具");//list()方法存储的是文件名System.out.println("list()方法遍历的结果:");String[] strings=file.list();for (String string : strings) {System.out.println(string);}System.out.println();//listFiles()方法存储的是文件的完整路径,因此在遍历文件夹以及子文件夹中所有文件时必须使用listFiles()方法System.out.println("listFiles()方法遍历的结果:");File[] files=file.listFiles();for (File file2 : files) {System.out.println(file2);}}
}
结果:
java中File类中list()和listFiles()方法区别相关推荐
- C#中File类中文件的读取写入
C#中File类中文件的读取写入 注意:使用File读取写入文件非常简单,但FIle的操作方式决定只能读取小文件,读写时全部加载进行读取.读写大文件时建议使用文件流. 常用方法 //获取所有编码方式 ...
- Java中File类中getAbsolutePath、getPath、getName、length普通方法用法示例代码
File类中getAbsolutePath.getPath.getName.length普通方法用法示例 总概述: String getAbsolutePath() 返回此抽象路径 ...
- java的file类中的方法_java中File类的使用方法|chu
构造函数 public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) Fil ...
- PIL库中Image类thumbnail方法和resize方法区别
from PIL import Image im=Image.open("C:\\Users\\kethur\\Desktop\\a.jpg") x,y=im.size pri ...
- java createnewfile_Java 中File类的createNewFile()与createTempFile(), delete和deleteOnExit区别
最近,在看代码时看到了一个方法, File.createTempFile() ,由此联想到File.createNewFile() 方法,一时间不知道两者到底有什么区别,感觉都是创建新文件嘛,后来查看 ...
- 探究Java File类中list()、listFiles()的使用及区别,认识和使用匿名内部类
转载自 探究Java File类中list().listFiles()的使用及区别,认识和使用匿名内部类 内容概要: 1.认识File类: 2.File的构造函数: 3.list()及其重载方 ...
- 手把手带你入门Java中File类
零基础学习Java之File类 概述 构造方法 基本介绍 代码示例 常用方法 获取文件和目录的基本信息 代码示例 判断功能 代码示例 创建和删除功能 代码示例 目录遍历功能 代码示例 概述 要学习Ja ...
- java中file类_Java中file类
File类的概述:File更应该叫做一个路径,文件路径或者文件夹路径 ,路径分为绝对路径和相对路径,绝对路径是一个固定的路径,从盘符开始,相对路径相对于某个位置,在eclipse下是指当前项目下,在d ...
- 一文读懂Java中File类、字节流、字符流、转换流
一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...
最新文章
- EntityFramework+DomainDataSource+Silverlight完成数据读取分页排序与修改
- python opencv 图像膨胀
- 图灵2010.01书讯——看你错过了哪一本
- linux tomcat apr安装,Linux下Tomcat安装并开启APR模式-Go语言中文社区
- 关于使用spring管理hibernate,能够管理事务,却不执行除查询外的增删改操作,不能让数据库数据改变的原因
- ASP.NET2.0中配置文件的加密与解密
- Spring Boot @EnableAutoConfiguration和 @Configuration的区别
- modbus 台达a2_驱控智造未来 台达重磅发布多款工业自动化新品
- ajax modelmap,spring mvc+ajax处理JSON返回前台的方法
- [CODEVS1911] 孤岛营救问题(分层图最短路)
- 欧姆龙cp1h指令讲解_欧姆龙PLC编程指令含义及其用法
- 如何用Python的标准print函数打印一个彩色的围棋局面?
- xmapp启动数据库问题记录 Access denied for user ‘me‘@‘localhost‘ (using password: NO)
- erpc Linux 本地环境的搭建和使用
- D*(Dynamic A*) 算法详细解析
- Asp.net 中将文字写入图片中
- 详解电容触控芯片与指纹芯片的研发与生产流程
- 景安服务器怎么上传网站程序,Web服务器是如何被应用服务器“收编”的?
- ccf——201709-2公共钥匙盒
- 防止私自接交换机_【交换机】交换机如何配置防止用户手动私设IP