[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...