Java で StringBuffer をバイト配列に変換するにはどうすればよいですか?
50778 次
2 に答える
56
より良い代替手段はstringBuffer.toString().getBytes()
String.valueOf(stringBuffer)順番に が呼び出されるため、より良い結果が得られますstringBuffer.toString()。直接呼び出すstringBuffer.toString().getBytes()と、1 つの関数呼び出しと との equals 比較が節約されますnull。
メソッドのjava.lang.String実装は次のとおりです。valueOf
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
于 2013-03-11T08:37:45.970 に答える
33
グレッグから答えがあります:
String.valueOf(stringBuffer).getBytes()
于 2011-11-04T12:53:31.950 に答える