导航:首页 > 编程语言 > java类查找

java类查找

发布时间:2023-06-29 14:02:07

1. java怎么查找类在哪个jar里面封装

java查找类在哪个jar里面封装的方式如下:

如果用eclipse选中类名,然后ctrl shift T,就可看到包含比类的包了,如下图:

2. eclipse中如何用快捷键查找java类库中的源码

这个分两步:

1、鼠标放到你要看的函数上面,按ctrl键,可以看到定义的提示如下图:

3. java如何查找指定目录下的最新文件

这个Java类的作用是查找目录文件中特定文件名的文件,并不是查找文件内容。具体代码如下:
[java] view plain
package net.xsoftlab.ke;

import java.io.File;
import java.io.FileFilter;
import java.util.ArrayList;
import java.util.List;

//查找目录下指定文件名的文件
public class TextSearchFile {
static int countFiles = 0;// 声明统计文件个数的变量
static int countFolders = 0;// 声明统计文件夹的变量

public static File[] searchFile(File folder, final String keyWord) {// 递归查找包含关键字的文件

File[] subFolders = folder.listFiles(new FileFilter() {// 运用内部匿名类获得文件
@Override
public boolean accept(File pathname) {// 实现FileFilter类的accept方法
if (pathname.isFile())// 如果是文件
countFiles++;
else
// 如果是目录
countFolders++;
if (pathname.isDirectory()
|| (pathname.isFile() && pathname.getName().toLowerCase().contains(keyWord.toLowerCase())))// 目录或文件包含关键字
return true;
return false;
}
});

List<File> result = new ArrayList<File>();// 声明一个集合
for (int i = 0; i < subFolders.length; i++) {// 循环显示文件夹或文件
if (subFolders[i].isFile()) {// 如果是文件则将文件添加到结果列表中
result.add(subFolders[i]);
} else {// 如果是文件夹,则递归调用本方法,然后把所有的文件加到结果列表中
File[] foldResult = searchFile(subFolders[i], keyWord);
for (int j = 0; j < foldResult.length; j++) {// 循环显示文件
result.add(foldResult[j]);// 文件保存到集合中
}
}
}

File files[] = new File[result.size()];// 声明文件数组,长度为集合的长度
result.toArray(files);// 集合数组化
return files;
}

public static void main(String[] args) {// java程序的主入口处
File folder = new File("E:/");// 默认目录
String keyword = "1231";
if (!folder.exists()) {// 如果文件夹不存在
System.out.println("目录不存在:" + folder.getAbsolutePath());
return;
}
File[] result = searchFile(folder, keyword);// 调用方法获得文件数组
System.out.println("在 " + folder + " 以及所有子文件时查找对象" + keyword);
System.out.println("查找了" + countFiles + " 个文件," + countFolders + " 个文件夹,共找到 " + result.length + " 个符合条件的文件:");
for (int i = 0; i < result.length; i++) {// 循环显示文件
File file = result[i];
System.out.println(file.getAbsolutePath() + " ");// 显示文件绝对路径
}
}
}

阅读全文

与java类查找相关的资料

热点内容
为什么要编译源代码 浏览:819
输入法freetype交叉编译 浏览:436
电阻单片机代号 浏览:469
来画app怎么添加对话框 浏览:318
python序列化分布式 浏览:107
域名服务器是什么形式 浏览:681
rsa加密解密速度快 浏览:924
mac电脑如何单片机开发 浏览:547
纪念日app怎么用小插件 浏览:331
如何更改安卓手机所在地区 浏览:217
程序员负债120万 浏览:80
阶层pdf 浏览:380
linuxgit安装配置 浏览:319
用源码搭建app要改什么 浏览:42
密码学教程pdf 浏览:3
亚马逊做的加密货币 浏览:81
怎么搭建云播服务器 浏览:867
网站客服机器人源码 浏览:317
2021程序员的出路 浏览:547
发行与承销pdf 浏览:945