8

非常に初心者の質問..

「。」のすべての出現を置き換えたい。空のスペースを含む文字列で..

これは私が試したものです

             String s = "1.2.3.4";
        System.out.println(s);
         s = s.replaceAll(".", " ");
        System.out.println(s);

しかし、2 番目の印刷物は空の印刷物ですか?

私はここで何を逃したのですか?

4

2 に答える 2

11

をエスケープしたい.。それ以外の場合は、何にでも一致できます。

s.replaceAll("\\.", " ")代わりに試してください。

于 2013-10-25T21:17:48.793 に答える
9

String.replaceAll の代わりに String.replace(char, char) を使用します

于 2013-10-25T23:05:50.537 に答える