java 获取文件夹内的文件名的问题
Filefile=newFile("F:/testmusic/voice");Stringtest[];test=file.list();for(inti=0;i<tes...
File file=new File("F:/testmusic/voice");
String test[];
test=file.list();
for(int i=0;i<test.length;i++)
{
System.out.println(test[i]);
}
这个是获取文件夹内文件名的
然后我想 只获取文件夹内的 .wav格式的文件
如何获取? 展开
String test[];
test=file.list();
for(int i=0;i<test.length;i++)
{
System.out.println(test[i]);
}
这个是获取文件夹内文件名的
然后我想 只获取文件夹内的 .wav格式的文件
如何获取? 展开
4个回答
展开全部
File file = new File("F:/testmusic/voice");
File[] wavFiles = file.listFiles(new FileFilter()
{
public boolean accept(File file)
{
return file.getName().endsWith(".wav");
}
});
File[] wavFiles = file.listFiles(new FileFilter()
{
public boolean accept(File file)
{
return file.getName().endsWith(".wav");
}
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将输出改成:
if(test[i].endsWith(".wav")){
System.out.println(test[i]);
}
if(test[i].endsWith(".wav")){
System.out.println(test[i]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
File file=new File("F:/testmusic/voice");
String test[];
test=file.list();
for(int i=0;i<test.length;i++)
{
if(test[i].indexof(".wav")>-1){
System.out.println(test[i]);
}
}
String test[];
test=file.list();
for(int i=0;i<test.length;i++)
{
if(test[i].indexof(".wav")>-1){
System.out.println(test[i]);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询