Mon*_*ded 1 java stringbuilder type-conversion
我需要StringBuilder sb使用CharBuffer 发送一些内容
我正在跳过类似CharBuffer.wrap( sb)但却无法找到任何优雅的方式
在解决暴力之前,是否有一种巧妙的方法将StringBuilder转换为CharBuffer?
CharBuffer有一个append(CharSequence)方法.而a StringBuilder是一个CharSequence.
所以
charBuffer.append(stringBuilder)
Run Code Online (Sandbox Code Playgroud)
更新:更好的是,因为CharBuffer.wrap也允许a CharSequence,事实上你最初的想法是好的
CharBuffer.wrap(stringBuilder);
Run Code Online (Sandbox Code Playgroud)
应该管用.