小编par*_*y34的帖子

这种情况总是如此吗?

我收到一条消息说我的情况总是正确的,直到现在它才出现,我没有改变任何东西.

这可能是真的吗?

    int size = in.readableBytes();

    if (size > 2){
        byte sizeBytes = in.readByte();
        int length = sizeBytes == 1 ? in.readUnsignedByte() : sizeBytes == 2 ? in.readUnsignedShort() : sizeBytes == 3 ? ((in.readUnsignedByte() & 0xFF) << 16) | ((in.readUnsignedByte() & 0xFF) << 8) | (in.readUnsignedByte() & 0xFF) : 0;
        if (length != 0){
            byte packetID = in.readByte();
            if (size == length){

                if (size >= 2){ // Condition is always true warning
                    System.out.println("Size >= 2");
                    out.add(new Packet(in, packetID));
                }

            } …
Run Code Online (Sandbox Code Playgroud)

java intellij-idea

-2
推荐指数
1
解决办法
97
查看次数

标签 统计

intellij-idea ×1

java ×1