Лучшая альтернатива будет stringBuffer.toString().getBytes()
Лучше, потому что String.valueOf(stringBuffer)
в свою очередь вызывает stringBuffer.toString()
.Прямой вызов stringBuffer.toString().getBytes()
сэкономил бы вам один вызов функции и сравнение на равных с null
.
Вот реализация java.lang.String
метода valueOf
:
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}