末尾の全角スペースをtrimする
Javaでスペースを削除したい時にtrimを使用するが、全角スペースはtrimしてくれない。
今回は末尾の半角/全角スペースをtrimしたいので以下のように実装した。
public static String setTrim(String val) {
int ii = 0;
char[] ary = val.toCharArray();
for(ii = ary.length -1; ii >= 0; ii--) {
if(ary[ii] != ' ' && ary[ii] != ' ') {
ii = ii + 1;
break;
}
}
return val.substring(0,ii);
}