搜索的代码java java实现搜索框搜索功能

文件搜索Java源代码

搜索文件? 你是指搜索硬盘上的文件么 ? 你可以参考下这个

成都创新互联公司2013年成立,先为翁源等服务建站,翁源等地企业,进行企业商务咨询服务。为翁源企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

这个是建索引的 之后你在索引里查找就行了

import java.io.File;

public class bianli {

public static void main(String[] args) throws Exception {

getAndPrintFile(new File("E:\\"));

}

/**

* 打印出file下的所有目录包括其子目录。

* 算法是深度优先。

*/

public static void getAndPrintFile(File file) {

if(file.isDirectory()) {

System.out.println(file.toString());

File[] fa = file.listFiles();

if(fa.length 0) {

for(int i = 0; i fa.length; i++) {

getAndPrintFile(fa[i]); //递归调用

}

}

}

else System.out.println(file.toString());

}

}

java如何实现搜索功能。比如,输入txt就能搜索出这个文件夹内所有txt格式的文件。请给完整代码。

import java.io.*;

public class FileDemo{

public static void main(String[] args)throws Exception{

//第一个参数是文件路径,第二个参数是要搜索的文件扩展名

getFile("D:\\JavaDemo",".txt");

}

private static void getFile(String pathName, final String endsWith)throws Exception{

File file = new File(pathName);

if(!file.exists())

throw new RuntimeException("文件不存在,你检索个P呀。");

file.listFiles(new FileFilter(){

public boolean accept(File file){

if(file.getName().endsWith(endsWith)){

System.out.println(file.getName());

return true;

}else

return false;

}

});

}

}

通过文字搜索图片 java代码实现及说明

import ja.io.*;

//获取文件夹内容

public class getthing

{

public static void main(String[] args) throws Exception

{

System.out.println(welstr);

listFile(new File("e:\\aa")); //想要搜索的路径

}

public static void listFile(File file) throws Exception

{

if(file.isFile())

{

//输出的是完整的文件夹内文件的路径

System.out.println("File :"+file.getAbsolutePath());

//01.jpg就是你要找的图片

if (file.getAbsolutePath().endsWith("01.jpg"))

System.out.println("有搜索的图片");

}

else

{

System.out.println("Dir :"+file.getAbsolutePath());

File[] files =file.listFiles();

for(int i=0;ifiles.length;i++)

{

listFile(files[i]);

System.out.println("回车");

}

}

}

}

1 首先确定你要搜索的目录

2 要搜索的关键字 如“花”

3 只搜索图片类型 .jpg .gif .png .bmp之类的

4 在文本框里获得搜索的关键字

5 取得要搜索目录下的所有图片类型的名字

6 用关键字和取得的文件名一一进行对比

7 若有关键字 记录该图片的名字

8 若都没关键字 表示无该名字的图片

9 空白区域你可以用一个窗体来表示

10 把搜索到的图片都显示在这个窗体。


当前名称:搜索的代码java java实现搜索框搜索功能
转载来于:http://ybzwz.com/article/dddpesp.html