「Java8」replaceAllメソッドで文字列の全ての空白を除去する

環境
JavaSE 1.8
Eclipse IDE 2019

書式
public String replaceAll(String regex,String replacement)
指定された正規表現に一致する、この文字列の各部分文字列に対し、指定された置換を実行します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
パラメータ:
regex
  この文字列との一致を判定する正規表現
replacement
 一致するものそれぞれに置き換えられる文字列
戻り値:
結果となるString
パラメータ: regex   この文字列との一致を判定する正規表現 replacement  一致するものそれぞれに置き換えられる文字列 戻り値: 結果となるString
パラメータ:
regex
  この文字列との一致を判定する正規表現
replacement
 一致するものそれぞれに置き換えられる文字列
戻り値:
結果となるString

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
public class ReplaceAlltestDemo {
// 空白の定数
private static final String SPACE_STR = " ";
// 空文字
private static final String SPACEB = "";
public static void main(String[] args) {
String strA = " Study skill, Become smart ";
// 文字列すべての空白を除去の空白を除去する
System.out.println(strA.replaceAll(SPACE_STR, SPACEB));
String strB = " テスト 太 郎 ";
// 文字列すべての空白を除去の空白を除去する
System.out.println(strB.replaceAll(SPACE_STR, SPACEB));
String strC = "東 京 都 太郎 ";
// 文字列すべての空白を除去の空白を除去する
System.out.println(strC.replaceAll(SPACE_STR, SPACEB));
}
}
package com.arkgame.study; public class ReplaceAlltestDemo { // 空白の定数 private static final String SPACE_STR = " "; // 空文字 private static final String SPACEB = ""; public static void main(String[] args) { String strA = " Study skill, Become smart "; // 文字列すべての空白を除去の空白を除去する System.out.println(strA.replaceAll(SPACE_STR, SPACEB)); String strB = " テスト 太 郎 "; // 文字列すべての空白を除去の空白を除去する System.out.println(strB.replaceAll(SPACE_STR, SPACEB)); String strC = "東 京 都 太郎 "; // 文字列すべての空白を除去の空白を除去する System.out.println(strC.replaceAll(SPACE_STR, SPACEB)); } }
package com.arkgame.study;

public class ReplaceAlltestDemo {
      // 空白の定数
      private static final String SPACE_STR = " ";
      // 空文字
      private static final String SPACEB = "";

      public static void main(String[] args) {
            String strA = "   Study skill, Become smart   ";
            // 文字列すべての空白を除去の空白を除去する
            System.out.println(strA.replaceAll(SPACE_STR, SPACEB));

            String strB = "   テスト 太 郎 ";
            // 文字列すべての空白を除去の空白を除去する
            System.out.println(strB.replaceAll(SPACE_STR, SPACEB));

            String strC = "東 京 都   太郎       ";
            // 文字列すべての空白を除去の空白を除去する
            System.out.println(strC.replaceAll(SPACE_STR, SPACEB));
      }

}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Studyskill,Becomesmart
テスト 太 郎 
東京 都太郎
Studyskill,Becomesmart テスト 太 郎  東京 都太郎
Studyskill,Becomesmart
テスト 太 郎 
東京 都太郎

 

Java

Posted by arkgame