Java Byte Array Create byteArrayFromInt(final int number)

Here you can find the source of byteArrayFromInt(final int number)

Description

byte Array From Int

License

Apache License

Declaration

static byte[] byteArrayFromInt(final int number) 

Method Source Code

//package com.java2s;
/*//w  w  w .j a v  a2  s  . c o  m
 * =============================================================================
 * 
 *   Copyright (c) 2007-2010, The JASYPT team (http://www.jasypt.org)
 * 
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 * 
 *       http://www.apache.org/licenses/LICENSE-2.0
 * 
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 * 
 * =============================================================================
 */

public class Main {
    static byte[] byteArrayFromInt(final int number) {
        final byte b0 = (byte) (0xff & number);
        final byte b1 = (byte) (0xff & (number >> 8));
        final byte b2 = (byte) (0xff & (number >> 16));
        final byte b3 = (byte) (0xff & (number >> 24));
        return new byte[] { b3, b2, b1, b0 };
    }
}

Related

  1. byteArrayFromBytes(int... bytes)
  2. byteArrayFromChar(char i)
  3. byteArrayFromHexString(String in)
  4. byteArrayFromInteger(int integer)
  5. byteArrayFromInteger(int integer)
  6. bytes(final byte... elements)
  7. bytes(final int... ints)