「Java11」String.strip()メソッドで文字列の先頭と末尾のスペースを取り除く

2022年6月28日

環境
JavaSE 11

構文
public String strip()
値がこの文字列であり、先頭と末尾のすべてのwhite spaceが削除されている文字列を返します。
このStringオブジェクトが空の文字列を表す場合、またはこの文字列のすべてのコード・ポイントがwhite spaceである場合は、空の文字列が返されます。

それ以外の場合は、最初のコード・ポイントから始まる文字列の部分文字列を返します。
最初のコード・ポイントでは、white spaceではなく、white spaceではない最後のコード・ポイントを含めてください。
このメソッドを使用して、文字列の先頭と末尾からwhite spaceを削除できます。

戻り値:
値がこの文字列で、先頭と末尾の空白がすべて削除されている文字列

使用例

package com.arkgame.study;

public class SpaceDel {

      public static void main(String[] args) {
            // 前頭 半角スペース
            String strA = " TestAA";
            // 末尾 半角スペース
            String strB = " TestBB ";
            // 前頭 全角スペース
            String strC = " TestCC";
            // 末尾 全角スペース
            String strD = " TestDd ";
            // 前頭半角スペース 末尾 全角スペース
            String strE = " TestEE ";

            // スペース削除関数
            arkgameSpaceDel(strA);
            arkgameSpaceDel(strB);
            arkgameSpaceDel(strC);
            arkgameSpaceDel(strD);
            arkgameSpaceDel(strE);
      }

      public static void arkgameSpaceDel(String target) {
            String result;
            result = target.strip();
            System.out.println("文字列の前後スペースを取り除く結果:" + result);
      }
}

実行結果

文字列の前後スペースを取り除く結果:TestAA
文字列の前後スペースを取り除く結果:TestBB
文字列の前後スペースを取り除く結果:TestCC
文字列の前後スペースを取り除く結果:TestDd
文字列の前後スペースを取り除く結果:TestEE

 

Java

Posted by arkgame