カンマ削除(数値からカンマを取り除く)を行う
デリミタリ(区切り文字)を変更すればカンマ以外にも対応できます。(一応マイナスにも対応してます。)
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; } /**********************************************************************************************/