Java Integer to Byte Array int32ToArray(int data)

Here you can find the source of int32ToArray(int data)

Description

Convert a 32 bit integer into a byte array, network order.

License

Open Source License

Parameter

Parameter Description
data the 32 bit integer to send over the network

Return

the byte array conating the converted integer

Declaration

public static byte[] int32ToArray(int data) 

Method Source Code

//package com.java2s;
/**//from w w w. ja v  a2 s  . co m
 * Copyright (C) 2006-2008 Werner Dittmann
 *
 * This program 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.
 *
 * This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * Authors: Werner Dittmann <Werner.Dittmann@t-online.de>
 */

public class Main {
    /**
     * Convert a 32 bit integer into a byte array, network order.
     * 
     * @param data the 32 bit integer to send over the network
     * @return the byte array conating the converted integer
     */
    public static byte[] int32ToArray(int data) {
        byte[] output = new byte[4];
        output[0] = (byte) (data >> 24);
        output[1] = (byte) (data >> 16);
        output[2] = (byte) (data >> 8);
        output[3] = (byte) data;
        return output;
    }
}

Related

  1. int2bytes(int value)
  2. int2Bytes(int value)
  3. int2bytes(int value, byte[] bytes, int off)
  4. int2bytes(int... numbers)
  5. int2bytes2(int src, byte[] dest)
  6. int32ToArrayInPlace(int data, byte[] buffer, int offset)
  7. int32ToByteArr(int val, byte[] arr, int offset)
  8. int32ToByteArray(int a)
  9. int32toByteArray(int i)