a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于Java的臟字過濾器設計

基于Java的臟字過濾器設計

作者: 時間:2012-09-20 來源:網絡 收藏

//字庫中關鍵詞個數
}
} else {
//提示用戶按回車鍵
System.out.println(你還沒有輸入回
車鍵信息);
}
}
} catch (IOException e) {
e.printStackTrace();
}

//輸出查詢結果
if (ans != null) {
System.out.println(字庫中關鍵詞個數:+ cnt);//字庫中關鍵詞個數
System.out.println(臟字庫內容如下:+ ans);
} else {
System.out.println(沒有可以匹配的信息);
//輸出臟字庫中的內容
}
}

本文引用地址:http://www.j9360.com/article/153895.htm

//得到指定路徑文件中的內容
private static String getcontent(String filepath) {
String all = ;
File file = new File(filepath);
try {
if (!file.isFile()) {
System.out.println(文件路徑不對,請修改路徑);
} else {
File readfile = new File(filepath);
BufferedReader br = new BufferedReader(new FileReader(readfile));
String ss = br.readLine();
while (ss != null) {
all = all + ss;
//all中存放讀取的文件內容信息
ss = br.readLine();
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return all;
}

//在待測文件中匹配臟字出現的次數
private static int searchkeyword(String[] str, int cnt, String filepath){
int number = 0;
String s = ;
s = getcontent(filepath);
for (int i = 0; i cnt; i++) {
if (s.indexOf(str[i]) > -1) {
number++;
}
}
return number;
}
至此,完成了臟字軟件代碼的編寫工作,接下來可以進行run操作,即可以得到待測文件庫中的待測文件包含臟字次數及出處等相關信息的結果。

3 實驗結果分析

臟字庫的存放路徑:D:臟字典file.txt;臟字庫文件中的內容略。

待測文件庫的存放路徑:D:臟字待測文件庫;文件庫中存放了三個文件,分別為:test1.txt、test2.txt、test3.txt。

運行該軟件后,得出的檢測結果如圖2所示。

由圖可以看到把待測文件中臟字及臟詞組出現的次數全部顯示出來,結果與實際情況完全一致。
本文的臟字軟件,已在myeclipse環境下通過語言實現,并對整個過濾器軟件進行了測試,測試結果顯示該完全可以達到對網頁文件中的臟字進行過濾,還能指出這些臟字的數目及其出處。為網絡管理員的管理帶來方便,并給網絡管理方面的編程人員提供了一個良好的開發平臺。


上一頁 1 2 下一頁

關鍵詞: 設計 過濾器 Java 基于

評論


相關推薦

技術專區

關閉