导航:首页 > 编程语言 > 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类查找相关的资料

热点内容
php实现投票 浏览:331
手机爆力解压加密视频文件 浏览:930
东方财富app怎么看北上资金图解 浏览:416
邢昭林程序员那么可爱拍现场 浏览:169
安卓什么应用可以免费看电视剧 浏览:504
合适pdf 浏览:293
app监测睡眠怎么选择 浏览:642
老人家用什么安卓手机好 浏览:955
解压包能不能送女朋友 浏览:701
好看发卡网源码 浏览:51
水平集算法matlab 浏览:768
局域网如何用ftp服务器配置 浏览:72
程序员惯性思考模式 浏览:441
如何在个税app上查身份证号 浏览:6
电视家app安装在电视上怎么安 浏览:889
怎么将pdf格式转化为图片格式 浏览:638
服务器拔掉raid卡怎么装系统 浏览:233
区域对称加密算法 浏览:247
数字转汉字php 浏览:735
安卓源码硬件驱动 浏览:210