首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序是列出目录c:\Test中所有的.txt文件,请将程序补充完整。 import java.io.*;//引入java.io包中所有的类 public class FileFilterTest{ public static voi
下面的程序是列出目录c:\Test中所有的.txt文件,请将程序补充完整。 import java.io.*;//引入java.io包中所有的类 public class FileFilterTest{ public static voi
admin
2012-12-13
49
问题
下面的程序是列出目录c:\Test中所有的.txt文件,请将程序补充完整。
import java.io.*;//引入java.io包中所有的类
public class FileFilterTest{
public static void main(String args[]){
File dir=new File("C://Test");
Filter filter=new Filter("txt");
System.out.println("list java files in directory"+dir);
String files[]=dir.list(filter);
for(int i=0;i<files.length;i++){
File f=【 】;//为目录dir下的文件或目录创建一个File对象
if(f.is File())
System.out.println("file"+f);
else
System.out.println("sub directory"+f);
}
}
}
class Filter implements FilenameFilter{
String extent;
Filter(String extent){
this.extent=extent;
}
public boolean accept(File dir,String name){
return name.endsWith("."+extent)://返回文件的后缀名
}
}
选项
答案
new File(dir,files[i])
解析
本题考查文件的概念。对于目录,Java把它处理成文件的列表。通过类File提供的方法,可以得到文件或目录的描述信息,包括名称、所在路径、可读性、可写性和长度等,还可以生成新的目录,改变文件名称、删除文件、列出一个目录中所有的文件或与某个模式相匹配的文件等。boolean mkdir()方法是根据当前对象生成一个由该对象指定的路径:String list方法是列出当前目录下的文件;File(String path)方法表示如果path是实际存在的路径,则该File对象表示的是目录,如果path是文件名,则该File对象表示的是文件; File(String path,String name)方法中的参数path是路径名,name是文件名:File(Fite dir,String name)方法中的参数dir是路径名,name是文件名。
转载请注明原文地址:https://kaotiyun.com/show/9Q2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
考生文件夹下存在一个文件PY202.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能:键盘输入张嘉译学习的课程名称及考分等信息,信息间采用空格分隔,每个课程一行,空行回车结束录入,示例格式如下:
下列哪个语句在Python中是非法的?()
考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:a和b是两个列表变量,列表a为[11,3,8]已给定,键盘输入列表b,计算a中元素与b中对应元素乘积的累加和。例如:键盘输入列表b为[4,5,2
下面程序的输出结果是()。L1=[4,5,6,8]print(L1.reverse())
考生文件夹下存在一个文件PY103.py,请写代码替换横线,实现以下功能:输入下面一段话,将其中出现的字符“兵”全部替换为“将”,输出替换后的字符串。八百标兵奔北坡,炮兵并排北边跑,炮兵怕把标兵碰,标兵怕碰炮兵炮。八百标兵奔北坡,北坡八百炮兵炮,标兵怕碰
在考生文件夹下有一个文件PY102.py,请按照文件内的说明,完善代码,实现下面功能:从键盘输入一个十进制数保存在变量s中,转换为二进制数输出显示在屏幕上,示例如下:请输入一个十进制数:25转换成二进制数是:11001试题程序:#请
考生文件夹下存在2个Python源文件和3个文本文件,分别对应两个问题,请按照文件内说明修改代码,实现以下功能:《论语》是儒家学派的经典著作之一,主要记录了孔子及其弟子言行。这里给出了一个网络版本的《论语》,文件名称为“论语.txt”,其内容采用
软件设计中划分模块的一个准则是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的入队与出队操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要比较的次数为()。
为了实现线程之间的通信,java.lang.Object提供了2个方法,即wait()和【】。
随机试题
对煤焦油瓷漆采用不同补口方式的搭接宽度均不小于()。
A.感音性耳聋B.传音性耳聋C.高频听力受损D.低频听力受损E.听力无影响耳蜗顶部受损时主要引起
患者,女,26岁,已婚。停经2个月,尿妊娠试验阳性,恶心、呕吐10天,加重4天,不能进食,呕吐血水,精神萎靡,头晕体倦,舌红,苔薄黄而干,脉细滑无力。其证型是()
龟甲的主治病证有( )。
期货公司()负责监督期货投资咨询业务管理制度的制定和执行,对期货投资咨询业务的合规性定期检查,并依法履行督促整改和报告职责。
2015年年初某企业房产原值共计5000万元、占地80000平方米,其中厂房原值3000万元、占地63000平方米,企业办学校、托儿所的房产原值合计为1200万元、占地共10000平方米,企业办招待所原值800万元、占地5000平方米,企业厂区内绿化用地2
对材料进行系统的分析、归纳和总结,并用简要的词语,按材料中的逻辑关系,写下主要和次要观点的学习方式是_________。
2013年第一季度,全球到终端用户的手机销量总共将近4.26亿部,同比增长0.7%;全球智能手机销量共达到2.1亿部,同比增长42.9%。中国手机销量增长了7.5%,中国手机销量约占全球手机总销量的25.7%,同比增长了近2个百分点。一季度,三星智能手机占
几个世纪前,大部分人都是在疾病、事故或战争骤然降临时毫无预兆地死去。而现在,不仅预期寿命翻了几番,死亡也很少令人___________了。我们中的大部分人死于慢性病,因此2/3的死亡是可以___________的。它不再是一种神秘不可捉摸的命运,而成为我们
Evensensiblemendoabsurdthings.
最新回复
(
0
)