カンマ削除(数値からカンマを取り除く)を行う
デリミタリ(区切り文字)を変更すればカンマ以外にも対応できます。(一応マイナスにも対応してます。)
hasMoreTokens()がミソです。
/**********************************************************************************************/
/** カンマ削除(数値からカンマを取り除く)を行う
**
** @param String 編集前数値
**
** @return String 編集後数値
*/
public String DeleteComma(String strNum) {
//トークン格納用
String strNextToken = "";
//戻り値格納用(編集後数値)
String strNewNum = "";
StringTokenizer st = new StringTokenizer(strNum, ",");
//トークンが存在する間ループし変数にトークンを格納
while (st.hasMoreTokens()) {
strNextToken = st.nextToken();
strNewNum += strNextToken;
}
return strNewNum;
}
/**********************************************************************************************/