Java Integer to Byte Array intToBytes(int value)

Here you can find the source of intToBytes(int value)

Description

int To Bytes

License

Open Source License

Declaration

public static byte[] intToBytes(int value) 

Method Source Code

//package com.java2s;
/**/*from   w w w .ja v a2  s  .  c om*/
 * Copyright (c) Codice Foundation
 * <p/>
 * This is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser
 * General Public License as published by the Free Software Foundation, either version 3 of the
 * License, or any later version.
 * <p/>
 * 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
 * Lesser General Public License for more details. A copy of the GNU Lesser General Public License
 * is distributed along with this program and can be found at
 * <http://www.gnu.org/licenses/lgpl.html>.
 */

public class Main {
    public static byte[] intToBytes(int value) {
        int size = 4;

        byte[] bytes = new byte[size];

        for (int i = 0; i < size; i++) {
            int mask = 0xFF << (8 * i);
            bytes[size - 1 - i] = (byte) ((value & mask) >> (8 * i));
        }
        return bytes;
    }
}

Related

  1. intToBytes(int v, byte[] bytes)
  2. intToBytes(int v, final byte[] arr)
  3. intToBytes(int val)
  4. intToBytes(int val, byte[] bytes, int start)
  5. intToBytes(int val, int byteCount)
  6. intToBytes(int value)
  7. intToBytes(int value)
  8. intToBytes(int value, byte[] array, int offset)
  9. intToBytes(int value, byte[] buffer, int offset)