Inspectopedia Help

Concatenation with empty string

Reports empty string operands in string concatenations. Concatenation with the empty string can be used to convert non-String objects or primitives into Strings, but it can be clearer to use a String.valueOf() method call.

A quick-fix is suggested to simplify the concatenation.

Example:

void foo(int x, int y) { String s = "" + x + " ; " + y; }

After the quick-fix is applied:

void foo(int x, int y) { String s = x + " ; " + y; }

Use the Report only where empty strings can be removed without other changes option to ignore cases cases where removing the empty string will require adding a String.valueOf() conversion of another operand.

Inspection options

Option

Type

Default

Report only where empty strings can be removed without other changes

Checkbox

true

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Java, 233.SNAPSHOT

Last modified: 13 July 2023