導航:首頁 > 編程語言 > 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關鍵字匹配相關的資料

熱點內容
蘋果ipad官方壁紙 瀏覽:154
華創網路信號怎麼樣 瀏覽:495
共享單車網站源碼 瀏覽:281
a班練琴app下載不了怎麼回事 瀏覽:349
數控中怎麼編程 瀏覽:409
vm如何安裝linux系統 瀏覽:423
歌手實績數據在哪裡看 瀏覽:691
代碼002 瀏覽:714
jdk如何編譯java文件 瀏覽:900
修改iptables配置文件 瀏覽:427
word自動保存指定文件夾 瀏覽:18
電腦畫質不清晰win10 瀏覽:912
diskgen使用教程 瀏覽:970
常州數控車編程培訓哪裡有 瀏覽:44
如何升級晴明等級 瀏覽:347
開頭是什麼文件 瀏覽:645
linux16進制看elf文件 瀏覽:663
紙檔文件怎麼能變成excel檔 瀏覽:481
迅雷下載總出現jsp 瀏覽:150
創建網頁用什麼編程語言 瀏覽:526

友情鏈接