Android Int to Byte Array Convert toByteArray(int in, int outSize)

Here you can find the source of toByteArray(int in, int outSize)

Description

to Byte Array

Declaration

public static byte[] toByteArray(int in, int outSize) 

Method Source Code

//package com.java2s;

public class Main {
    public static byte[] toByteArray(int in) {
        byte[] out = new byte[4];

        out[0] = (byte) in;
        out[1] = (byte) (in >> 8);
        out[2] = (byte) (in >> 16);
        out[3] = (byte) (in >> 24);

        return out;
    }// w w  w.  j  a v a2 s.c o m

    public static byte[] toByteArray(int in, int outSize) {
        byte[] out = new byte[outSize];
        byte[] intArray = toByteArray(in);
        for (int i = 0; i < intArray.length && i < outSize; i++) {
            out[i] = intArray[i];
        }
        return out;
    }
}

Related

  1. uInt32ToBytesBI(long value)
  2. uInt32ToBytesBI(long value, byte[] buffer, int startIndex)
  3. uInt32ToBytesLI(long value)
  4. uInt32ToBytesLI(long value, byte[] buffer, int startIndex)
  5. toByteArray(int in)
  6. toByteArray(int val, byte[] b, int pos)
  7. ints2bytesBE(int[] val)
  8. ints2bytesLE(int[] val)
  9. intsToBytes(int[] values)