でReplaceAllは、次のコードの間違った出力を与えている間違った出力を与える: -JavaででReplaceAllは
package javaapplication3;
public class JavaApplication3
{
public static void main(String[] args)
{
try
{
String sa = "LTD.";
sa = sa.replaceAll("L.","LE");
sa = sa.replaceAll("LTD.","LTD⋅");
System.out.println(sa);
}
catch (Exception e)
{
System.out.println(e);
}
}
}
出力は次のようになります。LTD &#8901
しかし、出力が表示されます:LEDを。
ReplaceAllは正規表現を使用します。 。任意の文字なので、エラーはありません。設計どおりに動作します。正規表現が必要ない場合はreplaceFirstを使用できます – YMomb