我需要使用CharBuffer发送一些StringBuilder sb内容
我当时想找CharBuffer.wrap( sb)之类的东西,但找不到任何优雅的方法

在解决暴力问题之前,是否有一种将StringBuilder转换为CharBuffer的巧妙方法?

最佳答案

CharBuffer具有append(CharSequence)方法。而StringBuilderCharSequence

所以

charBuffer.append(stringBuilder)


更新:
更好的是,由于CharBuffer.wrap还允许使用CharSequence,因此实际上您的原始想法还可以

CharBuffer.wrap(stringBuilder);


应该管用。

关于java - Java将StringBuilder转换为CharBuffer,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16734349/

10-11 21:04