将StringBuffer放在ByteBuffer中

时间:2012-02-20 06:48:36

标签: java character-encoding bytebuffer

我正在尝试将字符串缓冲区放在bytebuffer中。

out.put(ss);

其中out是ByteBuffer,ss是StringBuffer。有没有简单的方法来做到这一点?假设字符串的ASCII编码。

由于

1 个答案:

答案 0 :(得分:2)

StringBuffer buf = ...;
byte[] bytes = buf.toString().getBytes("US-ASCII");

或可能"ISO-8859-1"