在 Java 中,我如何将 StringBuffer 转换为字节数组?
问问题
50778 次
2 回答
56
一个更好的替代方案是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();
}
于 2013-03-11T08:37:45.970 回答
33
我说我们有一个答案,来自 Greg:
String.valueOf(stringBuffer).getBytes()
于 2011-11-04T12:53:31.950 回答