String.valueOf()附加到一个code>String上会减低代码可读性。 传递给String.valueOf()的参数应该直接使用。

如下代码:

public void display(int i){
  System.out.println("Output is " + String.valueOf(i));    // Non-Compliant
}

应该重构为:

public void display(int i){
  System.out.println("Output is " + i);                    // Compliant
}