char配列をjavasocketchannelに書き込む方法。ByteBufferを使用するため、charデータをsocketchannelに書き込むことができません。
質問する
601 次
2 に答える
0
ByteBufferのputCharメソッドを使ってみましたか?
ByteBuffer buf = ByteBuffer.allocate(1024);
for (char ch : myChars) {
buf.putChar(ch);
}
于 2012-12-20T07:45:00.987 に答える
0
いくつかの方法例
char[] c = {'1', '2'};
String str = new String(c);
ByteBuffer bb = Charset.defaultCharset().encode(str);
また
ByteBuffer.wrap(str.getBytes());
于 2012-12-20T07:50:15.113 に答える