集册 Java实例教程 返回一个整数的31位,去掉符号位。

返回一个整数的31位,去掉符号位。

欢马劈雪     最近更新时间:2020-01-02 10:19:05

486
返回一个整数的31位,去掉符号位。


import java.io.IOException;

import java.io.InputStream;

import java.nio.ByteBuffer;
/** from 
时 代 J a v a - N o w J a v a . c o m**/

import java.util.Iterator;

import org.apache.log4j.Logger;


public class Main{

    /**

     * Returns 31 bits of an int, removing the sign bit.

     * 

     * @param buf

     * @return

     */

    final public static int getUnsigned31(ByteBuffer buf) {

        return buf.getInt() & 0x7fffffff;

    }
    /*
    N o w J a v a . c o m - 时  代  Java
    */

}