私は 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 に答える