我需要使用CharBuffer发送一些StringBuilder sb
内容
我正在寻找类似CharBuffer.wrap( sb)
之类的东西,却找不到任何优雅的方式
在解决暴力问题之前,是否有一种将StringBuilder转换为CharBuffer的简洁方法?
答案 0 :(得分:5)
CharBuffer
有append(CharSequence)
方法。而StringBuilder
是CharSequence
。
所以
charBuffer.append(stringBuilder)
更新:
更好的是,因为CharBuffer.wrap
也允许CharSequence
,事实上你原来的想法还可以
CharBuffer.wrap(stringBuilder);
应该有用。