使用「;」文字列の上に置き換え「」
パブリッククラスTEST01 {
パブリック静的無効メイン(文字列[] args){
列番号=「123,456,5234,52345,63456,7456,7」。
ストリングnewNumber = number.replace( ""、 ";");
System.out.println(newNumber)。
}
}
結果:
123; 456; 5234; 52345; 63456; 7456; 7
違いでReplaceAll、交換する、のreplaceFirstという
文字列strTmpは、新しいString( "BBBBBBBYYYYYYY")を=。
でReplaceAllは、正規表現と代替文字サポート
; strTmp strTmp.replaceAll =( "\\ D"、 "Y")
のSystem.out.println(strTmp);
strTmp = strTmp.replaceAll( "Y"、 "N");
システム.out.println(strTmp)。
あるいはサポート文字列と置き換える
strTmp strTmp.replaceを=( "N"、 "C");
のSystem.out.println(strTmp)。
あるいは最初の文字
strTmp strTmp.replaceFirst =( "\\ D"、 "Q");
のSystem.out.println(strTmp)。
パブリッククラスメイン{ パブリック静的無効メイン(文字列[] args){ 文字列strTmpは=新しい文字列(「BBBBYYYYYY」)。 strTmp = strTmp.replaceAll( "\\ D"、 "Y"); System.out.println(strTmp)。 strTmp = strTmp.replaceAll( "Y"、 "N"); System.out.println(strTmp)。 strTmp = strTmp.replace( "N"、 "C")。 System.out.println(strTmp)。 strTmp = strTmp.replaceFirst( "\\ D"、 "Q")。 System.out.println(strTmp)。 } }
結果:
YYYYYYYYYY
NNNNNNNNNN
CCCCCCCCCC
qCCCCCCCCC