「Java8」replaceAllメソッドで文字列の全ての空白を除去する
環境
JavaSE 1.8
Eclipse IDE 2019
書式
public String replaceAll(String regex,String replacement)
指定された正規表現に一致する、この文字列の各部分文字列に対し、指定された置換を実行します。
パラメータ: regex この文字列との一致を判定する正規表現 replacement 一致するものそれぞれに置き換えられる文字列 戻り値: 結果となるString
使用例
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)); } }
実行結果
Studyskill,Becomesmart テスト 太 郎 東京 都太郎