您当前的位置: 首页 >  ar

java持续实践

暂无认证

  • 8浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

bytebuffer put flip compact clear 方法演示

java持续实践 发布时间:2022-07-31 16:52:48 ,浏览量:8

文章目录
      • 工具类
      • put 方法演示
      • flip get 方法演示
      • compact 方法演示

工具类

如下的类为打印bytebuffer相关数据的工具类

package cn.itcast.netty.c1;

import io.netty.util.internal.StringUtil;

import java.nio.ByteBuffer;

import static io.netty.util.internal.MathUtil.isOutOfBounds;
import static io.netty.util.internal.StringUtil.NEWLINE;

public class ByteBufferUtil {
    private static final char[] BYTE2CHAR = new char[256];
    private static final char[] HEXDUMP_TABLE = new char[256 * 4];
    private static final String[] HEXPADDING = new String[16];
    private static final String[] HEXDUMP_ROWPREFIXES = new String[65536 >>> 4];
    private static final String[] BYTE2HEX = new String[256];
    private static final String[] BYTEPADDING = new String[16];

    static {
        final char[] DIGITS = "0123456789abcdef".toCharArray();
        for (int i = 0; i  4 & 0x0F];
            HEXDUMP_TABLE[(i             
关注
打赏
1658054974
查看更多评论
0.0449s