Android Byte Array Convert From convertIntArrayToByteArray(int[] intArray)

Here you can find the source of convertIntArrayToByteArray(int[] intArray)

Description

Converts an int array to a byte array.

License

Apache License

Parameter

Parameter Description
intArray a parameter

Declaration

public static byte[] convertIntArrayToByteArray(int[] intArray) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import java.nio.ByteBuffer;

public class Main {
    /**//from  w  ww  .  j  a va  2s  .c  o  m
     * Converts an int array to a byte array.
     * @param intArray
     * @return
     */
    public static byte[] convertIntArrayToByteArray(int[] intArray) {
        if (intArray == null)
            return null;
        byte[] bytes = new byte[intArray.length * 4];
        ByteBuffer byteBuffer = ByteBuffer.wrap(bytes);
        for (int v : intArray) {
            byteBuffer.putInt(v);
        }
        return bytes;
    }
}

Related

  1. toByteArray(int[] array)
  2. toByteArray(long[] array)
  3. toByteArray(short val, byte[] b, int pos)
  4. toByteArray(short[] array)
  5. toByteArrayFromByteWrapperArray(Byte[] B)
  6. shortToByteArray(short value)
  7. convertLongArrayToByteArray(long[] longArray)
  8. toByte(String value, byte defaultValue)
  9. toByte(int byteValue)