Inspectopedia Help

Replacement operation has no effect

Reports calls to the String methods replace(), replaceAll() or replaceFirst() that have no effect. Such calls can be guaranteed to have no effect when the qualifier and search string are compile-time constants and the search string is not found in the qualifier. This is redundant and may indicate an error.


// replacement does nothing "hello".replace("$value$", value);

New in 2022.1

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3


Java, 233.SNAPSHOT

Last modified: 13 July 2023