Я прошел через правило PMD AppendCharacterWithChar
. В нем сказано: избегайте конкатенации символов как строки в StringBuffer.append.
StringBuffer sb = new StringBuffer();
// Avoid this
sb.append("a");
// use instead something like this
StringBuffer sb = new StringBuffer();
sb.append('a');
Мне действительно нужно это правило PMD? Есть ли разница в производительности между двумя этими двумя частями кода?
String text = new StringBuffer().append("some string").append('c').toString();
String text = new StringBuffer().append("some string").append("c").toString();