私は Java が初めてで、Java ME 開発を学んでいます。この変換にはまりました。StringBuffer
への変換を手伝ってくださいInputStream
。ありがとう!
26356 次
3 に答える
25
クラスを参照してくださいByteArrayInputStream
。例えば:
public static InputStream fromStringBuffer(StringBuffer buf) {
return new ByteArrayInputStream(buf.toString().getBytes());
}
getBytes()
メソッドで明示的な文字エンコーディングを使用したい場合があることに注意してください。
return new ByteArrayInputStream(buf.toString().getBytes(StandardCharsets.UTF_8));
(ありがとう@g33kz0r)
于 2011-11-10T14:26:02.570 に答える
8
を取得できるかどうかを確認してStringBuffer
から、 ByteArrayInputStreambyte[]
を使用してください。
于 2011-11-10T14:24:28.467 に答える