でろろぐ。

運用エンジニアが開発に携わるようになったので個人的なめも。

末尾の全角スペースを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);
}