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

過濾器設備專業英語詞彙

發布時間: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;
}
}

閱讀全文

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

熱點內容
難降解高濃度有機污水處理 瀏覽:999
凈水前端中端末端都有什麼 瀏覽:242
大眾空氣濾芯怎麼分真假 瀏覽:161
銅廠污水處理工人干什麼 瀏覽:429
長安二代麵包車空調濾芯在哪裡 瀏覽:741
廣州食堂油煙凈化器怎麼挑選 瀏覽:830
哈弗用什麼空調濾芯 瀏覽:103
農村廁所廢水沒有排出怎麼辦 瀏覽:263
工業污水除臭多少錢 瀏覽:919
起跑器可以提升多少 瀏覽:168
蘇寧電器的飲水機怎麼樣 瀏覽:647
納濾好還是超濾好 瀏覽:996
光敏樹脂有機溶劑 瀏覽:713
廢水l和i的字母代表什麼 瀏覽:758
食堂廢棄物潲水處理協議 瀏覽:101
凈水器濾芯亮怎麼回事 瀏覽:162
環氧樹脂地坪衛生間 瀏覽:131
葯典純水的電阻率一般為多少 瀏覽:950
馬自達6用什麼牌機油濾芯 瀏覽:876
收購紐西蘭污水處理公司 瀏覽:761