Stringクラスのreplace()メソッドを使い、文字列内の特定の部分文字列をすべて置き換える方法。
構文
変数.replace( 対象文字列, 置換文字列 )
「変数」の値の文字列におけるすべての「対象文字列」を、「置換文字列」に置き換える。
戻り値
「対象文字列」を「置換文字列」に置き換えた後の文字列。
例
$strB = $strA.replace( "文字列A", "文字列B" );
変数$strAの値の文字列におけるすべての「文字列A」を、「文字列B」に置き換え、変数$strBに代入。
サンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package samplePackage; public class SampleClass { public static void main( String[] args ){ String $color = "赤, 青, 緑, "; System.out.println( "置き換え前:" + $color ); // カンマ「, 」を「色、」に置き換える。 $color = $color.replace( ", ", "色、" ); System.out.println( "置き換え後:" + $color ); } } |
実行結果
置き換え前:赤, 青, 緑,
置き換え後:赤色、青色、緑色、
置き換え後:赤色、青色、緑色、