文字列の右側の全角空白を取り除く
Java標準のTrimは左右両方の空白を取り除きます。(全角空白は取り除けません。)
固定長の文字列で、右側だけを取り除きたいときに応用が利きます。(例は全角空白です。)
/*********************************************************************************************************/ /** 文字列の右側の全角空白を取り除く * * @param inBuff String 入力文字列 * @return inBuff(整形後) String 変換後入力文字列 */ /**********************************************************************************************/ public String RightTrim(String inBuff){ String strData = ""; int intcnt = 0; for (int i=inBuff.length(); i > 0 ; i--){ //後ろから探して最初に出現する全角空白以外の文字の出現位置を特定する strData = inBuff.substring(i - 1,i); if (!strData.equals(" ")){ intcnt = i; break; } } return inBuff.substring(0,intcnt); } /**********************************************************************************************/