Netty: ByteBuf转String

桃扇骨 2022-11-12 13:55 247阅读 0赞
  1. package tju.SpringBootPostServer.controller;
  2. import java.io.UnsupportedEncodingException;
  3. import java.util.Date;
  4. import io.netty.buffer.ByteBuf;
  5. import io.netty.buffer.Unpooled;
  6. import io.netty.util.CharsetUtil;
  7. public class TestMe {
  8. public static void main(String[] args) throws UnsupportedEncodingException {
  9. ByteBuf byteBuf = Unpooled.copiedBuffer("current time is: "+new Date(),CharsetUtil.UTF_8);
  10. byte[] bytes = new byte[byteBuf.readableBytes()];
  11. byteBuf.readBytes(bytes);
  12. String body = new String(bytes,"UTF-8");
  13. System.out.println(body);
  14. }
  15. }

发表评论

表情:
评论列表 (有 0 条评论,247人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Netty bytebuf 内存泄漏

    客户端发送消息,一直处于高峰,每秒几千条。或曲线状态。此时客户端内存不断飙升 分析原因:客户端发送存在大量缓存,因服务端接收能力有限。 客户端注掉: bootstrap.

    相关 NettyByteBuf

    什么是ByteBuf ByteBuf是Netty中非常重要的一个组件,他就像物流公司的运输工具:卡车,火车,甚至是飞机。而物流公司靠什么盈利,就是靠运输货物,可想而知By

    相关 NettyByteBuf

        网络数据的基本单位总是字节。Java  NIO提供了ByteBuffer作为它的字节容器,但是这个类使用起来过于复杂,而且也有些繁琐。Netty的ByteBuffer替