以下の行を実行するとb、値が含まれます"\%AMPAMP\$"。であってほしい"&"。助けてください。
String b = a.replaceAll("\%AMPAMP\$", "&");
以下の行を実行するとb、値が含まれます"\%AMPAMP\$"。であってほしい"&"。助けてください。
String b = a.replaceAll("\%AMPAMP\$", "&");
ここでは正規表現は必要ありません。String#replace(String search, String replace)次のような方法を使用します。
b = a.replace("%AMPAMP$", "&");
ところでString#replaceAll、メソッドには、二重のバックスラッシュを使用してエスケープする必要がある正規表現が必要です$:
b = a.replaceAll("%AMPAMP\\$", "&");