ChannelBuffer buf = (ChannelBuffer) msg를 문자열로 변환하고 싶습니다. java를 사용하여이를 수행하는 방법 ?? 문서로org.jboss.netty.buffer.ChannelBuffer를 문자열로 변환
ChannelBuffer is org.jboss.netty.buffer.ChannelBuffer
ChannelBuffer buf = (ChannelBuffer) msg를 문자열로 변환하고 싶습니다. java를 사용하여이를 수행하는 방법 ?? 문서로org.jboss.netty.buffer.ChannelBuffer를 문자열로 변환
ChannelBuffer is org.jboss.netty.buffer.ChannelBuffer
는
다양한 toString(String) 방법은 문자열에 ChannelBuffer로 변환 상태. toString()은 변환 방법이 아닙니다.
buf.toString()
을 호출하는 대신 제공된 API에서 buf.toString(StandardCharsets.UTF_8)
또는 다른 변환 방법/인코딩을 수행해야합니다.
[javadoc] (https://docs.jboss.org/netty/3.2/api/org/jboss/netty/buffer/ChannelBuffer.html)에서부터 : * 다양한'toString (String)'메소드는'ChannelBuffer '를'String'으로 변환합니다. 'toString()'은 변환 메소드가 아닙니다 * – Andreas
사실, 서명에'String'을 포함하고있는'toString (...)'메소드는 모두'@ Deprecated'로 표시됩니다. 'toString (Charset)'또는'toString (int, int, Charset)'를 사용해야합니다. – Turing85
그것은 내게이 LittleEndianHeapChannelBuffer (ridx = 0, widx = 70, cap = 70)를 주겠다. –