【JAVA】全角スペースでtrimする
Stringクラスのtrimメソッドは、半角スペースにしか対応していないので全角スペースもtrimしてくれるメソッドないかな、と探していました。
JAVA標準のAPIではまず無いだろうな、と思っていたので
とりあえずcommonsのStringUtilsを探してみました。
stripメソッド!発見しました。まさしく探し求めてたメソッド。
第1引数:処理対象文字列
第2引数:trimする文字列
□実験コード
String str = StringUtils.strip(" abc ", " "); System.out.println("文字列 :" + str + "*+*+*"); str = StringUtils.strip(" abc ", " "); System.out.println("文字列 :" + str + "*+*+*"); str = StringUtils.strip(" a b c ", " "); System.out.println("文字列 :" + str + "*+*+*"); str = StringUtils.strip("a b c", " "); System.out.println("文字列 :" + str + "*+*+*"); str = StringUtils.strip(" a b c ", " "); System.out.println("文字列 :" + str + "*+*+*");
□実行結果
文字列 :abc*+*+* 文字列 :abc*+*+* 文字列 :a b c*+*+* 文字列 :a b c*+*+* 文字列 :a b c*+*+*
やるやん!!!