Java Unsigned Number Create unsignedBytesToInts(Byte[] bytes)

Here you can find the source of unsignedBytesToInts(Byte[] bytes)

Description

unsigned Bytes To Ints

License

Open Source License

Declaration

public static int[] unsignedBytesToInts(Byte[] bytes) 

Method Source Code

//package com.java2s;
/**//from   www  .j  ava2s  . c o m
 *     Copyright (c) 2013, Will Szumski
 *
 *     This file is part of formicidae.
 *
 *     formicidae is free software: you can redistribute it and/or modify
 *     it under the terms of the GNU General Public License as published by
 *     the Free Software Foundation, either version 3 of the License, or
 *     (at your option) any later version.
 *
 *     formicidae is distributed in the hope that it will be useful,
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *     GNU General Public License for more details.
 *
 *     You should have received a copy of the GNU General Public License
 *     along with formicidae.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    public static int[] unsignedBytesToInts(Byte[] bytes) {
        int[] rtn = new int[bytes.length];
        for (int i = 0; i < bytes.length; i++) {
            rtn[i] = unsignedByteToInt(bytes[i]);
        }
        return rtn;
    }

    /**
     * Converts a byte (which is being treated as unsigned) to
     * an int (i.e negative byte values return positive int values)
     * @param byteIn to document
     * @return to document
     */
    public static int unsignedByteToInt(byte byteIn) {
        return byteIn & 0xFF;
    }
}

Related

  1. unsignedArrayCompareLex(byte[] a, byte[] b)
  2. unsignedArrayCompareLex(char[] a, char[] b)
  3. unsignedBinarySearch(final short[] array, final int begin, final int end, final short k)
  4. unsignedByte(int b)
  5. unsignedByteFromInt(int i)
  6. unsignedByteToInt(byte b)
  7. unsignedByteToInt(byte b)
  8. unsignedByteToInt(byte in)
  9. unsignedByteToInt(final byte b)