導航:首頁 > 編程語言 > 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類查找相關的資料

熱點內容
安卓手機信號旁邊的漢字怎麼設置 瀏覽:301
nrf2401單片機 瀏覽:710
清除電腦文件夾垃圾的方法 瀏覽:223
天河程序員 瀏覽:189
成都程序員公積金 瀏覽:765
程序員為什麼叫程序猿 瀏覽:481
加西貝拉壓縮機價格 瀏覽:786
海信聚好看如何用u盤安裝app 瀏覽:69
加密狗怎麼寫的 瀏覽:557
安卓手機如何能調最大聲音 瀏覽:665
編程開發工具大全 瀏覽:569
如何把安卓系統換成windows 瀏覽:28
android拼接url 瀏覽:22
華為nfc復制加密卡怎麼模擬 瀏覽:772
在pdf中怎麼插入文件 瀏覽:112
單片機中fw縮寫是什麼 瀏覽:375
交換律的演算法怎麼樣看能看出簡便 瀏覽:659
找醫療工作用哪個app 瀏覽:143
夢幻之鄉密碼解壓 瀏覽:596
nvidiasmi命令 瀏覽:757