Here you can find the source of toUnsignedInt(byte x)
Parameter | Description |
---|---|
x | the value to convert to an unsigned int |
public static int toUnsignedInt(byte x)
//package com.java2s; //License from project: Open Source License public class Main { /**/*from ww w . j a v a 2s . c o m*/ * Converts the argument to an {@code int} by an unsigned conversion. In an * unsigned conversion to an {@code int}, the high-order 24 bits of the * {@code int} are zero and the low-order 8 bits are equal to the bits of * the {@code byte} argument. * * Consequently, zero and positive {@code byte} values are mapped to a * numerically equal {@code int} value and negative {@code byte} values are * mapped to an {@code int} value equal to the input plus 2<sup>8</sup>. * * @param x * the value to convert to an unsigned {@code int} * @return the argument converted to {@code int} by an unsigned conversion */ public static int toUnsignedInt(byte x) { return ((int) x) & 0xff; } }