導航:首頁 > 設備說明 > 過濾器設備專業英語詞彙

過濾器設備專業英語詞彙

發布時間:2020-12-25 17:53:35

⑴ 設計實現一個簡單的英文單詞自動過濾器, 自動獲取輸入文本中出現的在固定單詞列表WL0={I, you, he, she,

importjava.io.BufferedReader;
importjava.io.FileReader;

publicclassStatWord{

publicstaticvoidmain(String[]args){
try{
Stringfile=".txt";
String[]keywords=newString[]{"I","you","he","she","it","we","they"};
int[]result=newStatWord().stat(file,keywords);
for(inti=0;i<keywords.length;i++){
System.out.println(keywords[i]+":"+result[i]);
}
}catch(Exceptione){
e.printStackTrace();
}
}

privateint[]stat(StringfilePath,String[]keywords)throwsException{
if(keywords==null){
returnnull;
}
Stringcontent=readFile(filePath);
if(content==null){
returnnull;
}
int[]result=newint[keywords.length];
for(inti=0;i<keywords.length;i++){
result[i]=stat(content,keywords[i]);
}
returnresult;
}

privateStringreadFile(Stringtxt)throwsException{
BufferedReaderbr=newBufferedReader(newFileReader(txt));
StringBuildersb=newStringBuilder();
while(true){
Stringline=br.readLine();
if(line==null){
break;
}
sb.append(line).append(' ');
}
if(sb.length()>0){//deletethelast' '
sb.setLength(sb.length()-1);
}
br.close();
returnsb.toString();
}

privateintstat(Stringcontent,Stringkeyword){
intcount=0;
intstart=-keyword.length();
while(true){
start=content.indexOf(keyword,start+keyword.length());
if(start<0){
break;
}
if((start-1>=0&&Character.isLetter(content.charAt(start-1)))
||(start+keyword.length()<content.length()&&Character.isLetter(content.charAt(start+keyword.length())))
){//maybelike:find"he",butthewordis"she"、"together"...
continue;
}
count++;
}
returncount;
}
}

閱讀全文

與過濾器設備專業英語詞彙相關的資料

熱點內容
光譜怎麼檢測污水 瀏覽:457
水壺濾芯用後什麼樣 瀏覽:466
為什麼污水處理廠用玻璃鋼護欄 瀏覽:456
樹脂絞水 瀏覽:967
400的飲水機計入什麼費用 瀏覽:471
加熱過濾飲水機 瀏覽:854
哪裡買水垢清除劑 瀏覽:8
怎麼判斷用反滲透還是超濾凈水機 瀏覽:590
凈水器漏水螺絲帽怎麼修 瀏覽:183
水杯上的水垢有危害嗎 瀏覽:586
慈溪反滲透膜質量怎麼樣 瀏覽:94
純凈水怎麼賣最好 瀏覽:971
工業污水處理廠單位怎麼樣 瀏覽:49
平放機油濾芯怎麼換 瀏覽:167
反滲透膜能否國產替代 瀏覽:220
純凈水桶蓋如何撬下來 瀏覽:192
除垢濾料 瀏覽:695
洗辣椒廢水 瀏覽:842
反滲透膜組件的四個基本形式 瀏覽:125
淮南污水廠管道修復怎麼聯系 瀏覽:191