查詢字串中英文本元(Java)

2021-09-01 08:31:11 字數 1072 閱讀 3753

[color=red]

該程式純屬新人娛樂。

[/color]

通過這個程式可以檢視一段字串中出現的中文字元、英文本元(區分大小寫)、空格等個數。

其實應該有更好的方法可以嘗試,比如正規表示式。

[color=red]

在searchutil類中,所有的字串常量都應該定義為類常量;for迴圈中所有的區域性變數i,j應該明確定義。

[/color]

/*** if語句的寫法,都可以,只是被注釋掉的更符合數學的習慣

* 第二種更符合變成習慣

* * 如果將sum屬性該為成員變數而不是區域性變數

* 結果就是同乙個物件第二次呼叫方法時,初始值被改變,而不是預設的0

* @author vincent

*/public class searchutil

return sum;}/*

* 取得字串中大寫字元

*/public int searchuppercharsum(string str)

return sum;}/*

* 取得字串中數字個數

*/public int searchnumbersum(string str)

return sum;}/*

* 取得中文字元個數

*/public int searchchinesenumbersum(string str)

return sum;}/*

* 取得空格數

*/public int searchspacesum(string str)

return sum;}/*

* 取得其它字元個數

*/public int searchotherscharsum(string str)

// private int sum;

}

/***

* @author vincent

*/public class searchstringoo

}

string中英文本元

在c 中字串類的string的模板原型是basic string template class elem,class traits char traits elem class ax allocator elem class basic string 第乙個引數 elem表示型別。第二個引數trai...

中英文本串中統計英文本元個數

工作中遇到如下問題,搜尋網路資源得以解決,記錄以供參考。問題 在一段中英文混合的字串中,通過關關鍵字查詢到某位置p。需要擷取p前後一定長度字元,構成乙個新的字串。問題解析 由於是中貢混合的字串,當向前後擷取長度不當時會出現擷取到中文半個字的情況。面引起出現亂碼的情況。方法 首先確定字串的編碼格式,由...

中英文本元混合處理方法

1,txt檔案匯入sql時 303410001401?600 lang 4 t粵ig?0220?011840628900000?bpo 303410001501?600 landau中er?0220?011840628900000?bpo 303410001601?600 lang 6 t漢ig?0...