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

熱點內容
ug編程到底是什麼 瀏覽:466
win10重置怎麼選擇刪除c盤文件 瀏覽:332
燃盡圖用什麼工具 瀏覽:338
win10桌面文件沒了能恢復嗎 瀏覽:214
來拿錢app怎麼樣 瀏覽:708
數控編程的g70是什麼意思 瀏覽:728
兩個插網線怎麼傳數據 瀏覽:213
外圓循環加工如何編程 瀏覽:272
資料庫圖標是個小象是哪個資料庫 瀏覽:278
maxthon文件夾 瀏覽:954
如何編程對萬千百十個數字的篩選 瀏覽:335
apache配置文件詳解 瀏覽:822
word文件後面出現sjz3 瀏覽:794
簡單照相機安卓版 瀏覽:999
美國恐怖故事在哪個app 瀏覽:532
linux共享文件拒絕訪問 瀏覽:26
推特app的語言設置在哪裡 瀏覽:960
PDF文件上傳網路後變成亂碼 瀏覽:222
編程時在什麼情況下有include 瀏覽:849
extjs復制對象 瀏覽:84

友情鏈接