導航:首頁 > 編程語言 > java關鍵字匹配

java關鍵字匹配

發布時間:2023-08-17 05:47:55

『壹』 java 多個關鍵字匹配替換 找一個效率高的演算法 正則與 循環判斷是否存在的演算法可以不用回答。

for (String str : list) {
if (str.contains("中國石油")) {
str.replace("中國石油", "<a href=''>l中國石油<a>");
}
}

『貳』 Java怎麼指定文件里搜索關鍵字

得看你的文件的格式了。
如果你文件的格式是每行一個 姓名,電話,個人信息 這樣的,那麼就會特別簡單。
步驟:
讀取文件,按行讀取 readline
檢查這一行是否有 你需要的電話號碼,有解析這行的姓名和個人信息。

『叄』 我想用JAVA實現掃描一篇文本文檔,並判斷文中是否含有預定的關鍵字,應該怎麼實現

這個我寫的一個編輯dhcp配置文件的方法,你可以參考下
public boolean editDHCP(DHCP dhcp) {
File file=new File("/etc/dhcpd.conf");
File tFile=new File("/etc/dhcpd_cp");
try {
BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream(file)));
BufferedWriter out=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(tFile)));
String temp=null;
String str="";
while((temp=in.readLine())!=null){
if(temp.indexOf("subnet-mask")!=-1){
str="option subnet-mask "+dhcp.getSubnetmark()+";";
}else if (temp.indexOf("broadcast-address")!=-1) {
str="option broadcast-address "+ dhcp.getBroadcastadd()+";";
}else if (temp.indexOf("routers-0")!=-1) {
str="option routers-0 "+ dhcp.getRouter()+";";
}else if (temp.indexOf("domain-name-server-0")!=-1) {
str="option domain-name-server-0 "+dhcp.getDNS_1()+";";
}else if (temp.indexOf("domain-name-server-1")!=-1) {
str="option domain-name-server-0 "+dhcp.getDNS_2()+";";
}else if (temp.indexOf("subnet")!=-1) {
str="subnet "+dhcp.getSubnet()+" netmask "+dhcp.getSubnetmark()+"{";
}else if (temp.indexOf("range")!=-1) {
str="range "+dhcp.getRange_from()+" "+dhcp.getRange_to();
}else{
str=temp;
}

out.write(str);
out.write("\n");
}
out.flush();
out.close();
in.close();
file.renameTo(new File("/etc/dhcpd.conf_back"));
if(tFile.renameTo(new File("/etc/dhcpd.conf"))){
return true;
}else{
return false;
}

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return true;
}

『肆』 怎麼用java實現在一個txt文件中根據關鍵字查找信息並輸出

個人愚見,還望指教

1、把txt文件封裝成file對象;
2、如果是純文字可以用FileReader如果不是的話可以用流轉換一下FileInputStream;
3、維護一個數組將內容讀取;
4、判斷數組裡面的關鍵詞;(可以吧數組轉換為String用contains方法)

『伍』 java 中利用正則表達式從文件中查找關鍵字並顯示

提供一個思路給你,你自己參考哈,有什麼不懂的再問哦,下面是一個java遞歸遍歷文件的程序示例:
File dir = new File("你的文件目錄");
File file[] = dir.listFiles();
for (int i = 0; i < file.length; i++)
{
search(keyWord,file[i]);
}
public static void Search(String keyWord, File file)
{
if(file.isFile())
{
//遍歷這個文件內容,搜索關鍵字,找到關鍵字輸出文件目錄。讀寫文件可以使用FileReader進行讀取文件內容。
}
if(file.isDirectory())
{
File[] ss=file.listFiles();
for(int i=0;i<ss.length;i++)
{
Search(keyWord,ss[i]);
}
}
}

閱讀全文

與java關鍵字匹配相關的資料

熱點內容
現在哪裡開設了編程課 瀏覽:230
漫一網路培訓學校有哪些 瀏覽:752
酷狗app如何在電腦同步播放 瀏覽:668
雲浮微信群 瀏覽:344
公司文件打不開 瀏覽:267
LOL的設置文件在哪裡 瀏覽:254
線上開庭是什麼app 瀏覽:526
新中大軟體怎麼設置文件夾 瀏覽:807
git刪除文件夾 瀏覽:353
皇室戰爭怎麼升級競技場 瀏覽:447
雅虎統計工具 瀏覽:741
edgepdf文件分類 瀏覽:901
cad為什麼捕捉不到外部參照文件 瀏覽:935
重慶一共有多少個網站 瀏覽:34
k8s配置文件env創建失敗 瀏覽:197
編程序在電腦上叫做什麼 瀏覽:92
qq閱讀可賺 瀏覽:21
怎樣查找web儲存文件圖片 瀏覽:681
人口檔案資料庫包括什麼信息 瀏覽:709
手機有什麼好玩的星戰網路游戲 瀏覽:15

友情鏈接