Here you can find the source of asUnsignedLong(byte signedValue)
Parameter | Description |
---|---|
signedValue | the value, interpreted as unsigned |
static long asUnsignedLong(byte signedValue)
//package com.java2s; // Licensed under the MIT license. See LICENSE file in the project root for full license information. public class Main { /**// w w w . j av a2s. c o m * Converts an unsigned 8-bit value (represented by the signed byte data type) to a 64-bit long value. * The result represents a non-negative value within the range of 8-bit unsigned integers. * * @param signedValue the value, interpreted as unsigned * @return an int containing the unsigned 8-bit value */ static long asUnsignedLong(byte signedValue) { return signedValue & 0xFFL; } /** * Converts an unsigned 16-bit value (represented by the signed short data type) to a 64-bit long value. * The result represents a non-negative value within the range of 16-bit unsigned integers. * * @param signedValue the value, interpreted as unsigned * @return an int containing the unsigned 16-bit value */ static long asUnsignedLong(short signedValue) { return signedValue & 0xFFFFL; } /** * Converts an unsigned 32-bit value (represented by the signed int data type) to a 64-bit long value. * The result represents a non-negative value within the range of 32-bit unsigned integers. * * @param signedValue the value, interpreted as unsigned * @return an int containing the unsigned 32-bit value */ static long asUnsignedLong(int signedValue) { return signedValue & 0xFFFFFFFFL; } }