que - Convertir un StringBuffer a una matriz de bytes en Java
stringbuffer vs string (2)
Una alternativa mejor sería stringBuffer.toString().getBytes()
Mejor porque String.valueOf(stringBuffer) a su vez llama a stringBuffer.toString() . stringBuffer.toString().getBytes() directamente a stringBuffer.toString().getBytes() le ahorraría una llamada de función y una comparación igual con null .
Aquí está la implementación java.lang.String del método valueOf :
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
¿Cómo podría yo, en Java, convertir un StringBuffer a una matriz de bytes?
Yo digo que tenemos una respuesta, de Greg:
String.valueOf(stringBuffer).getBytes()