String.valueOf() or Integer.toString().
Such calls are unnecessary when used in string concatenations.
Example:
System.out.println("Number: " + Integer.toString(count));
After the quick-fix is applied:
System.out.println("Number: " + count);
Additionally such calls are unnecessary when used as arguments to library methods that do their own string conversion.
Some examples of library methods that do their own string conversion are:
java.io.PrintWriter, java.io.PrintStream
print(), println()java.lang.StringBuilder, java.lang.StringBuffer
append()org.slf4j.Logger
trace(), debug(), info(), warn(), error()
Use the Report calls that can be replaced with a concatenation with the empty string
option to also report cases where concatenations with the empty string can be used instead of a call to String.valueOf().