集册 Java实例教程 以整数形式返回16个无符号位。

以整数形式返回16个无符号位。

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

348
以整数形式返回16个无符号位。

/*
时代Java公众号 - nowjava.com
*/

import java.io.IOException;

import java.io.InputStream;

import java.nio.ByteBuffer;

import java.util.Iterator;

import org.apache.log4j.Logger;


public class Main{

    /**

     * Returns 16 unsigned bits as an integer. Big endian.

     * 

     * @param buf

     * @return

     */

    final public static int getUnsignedShort(ByteBuffer buf) {

        return buf.getShort() & 0xffff;

    }

}