「Java8」CharacterクラスのisWhitespaceメソッドで文字列の前に半角、全角スペースを削除する

環境
JavaSE 1.8
Eclipse 4.14

書式
public static boolean isWhitespace(char ch)
指定された文字がJavaの基準に従った空白かどうかを判定します。次の基準のどれかを満たす場合にだけ、Javaの空白文字になります。
戻り値:
文字がJava空白文字の場合はtrue、そうでない場合はfalse。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
public class CollectionsDemo {
public static void main(String[] args) {
//文字列の前にある半角、全角スペース
String strA ="   arkgame";
System.out.println("スペース削除前文字列の長さ: "+strA.length());
while(Character.isWhitespace(strA.charAt(0))) {
strA = strA.substring(1);
}
System.out.println("スペース削除後文字列の長さ: "+strA.length());
}
}
package com.arkgame.study; public class CollectionsDemo { public static void main(String[] args) { //文字列の前にある半角、全角スペース String strA ="   arkgame"; System.out.println("スペース削除前文字列の長さ: "+strA.length()); while(Character.isWhitespace(strA.charAt(0))) { strA = strA.substring(1); } System.out.println("スペース削除後文字列の長さ: "+strA.length()); } }
package com.arkgame.study;

public class CollectionsDemo {

      public static void main(String[] args) {
            //文字列の前にある半角、全角スペース
            String strA ="   arkgame";
            System.out.println("スペース削除前文字列の長さ: "+strA.length());
            
            while(Character.isWhitespace(strA.charAt(0))) {
                  strA = strA.substring(1);
            }
            System.out.println("スペース削除後文字列の長さ: "+strA.length());
      }

}

結果
スペース削除前文字列の長さ: 10
スペース削除後文字列の長さ: 7

Java

Posted by arkgame