Java Byte Array Create toBytes4(int n)

Here you can find the source of toBytes4(int n)

Description

to Bytes

License

Open Source License

Declaration

public static byte[] toBytes4(int n) 

Method Source Code

//package com.java2s;
/*//from  w w w  . j a  va2 s  .  c om
  (c) copyright
      
  This library 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 2.1 of the License, or (at your option) any later version.
    
  This library 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.
    
  You should have received a copy of the GNU Lesser General
  Public License along with this library; if not, write to the
  Free Software Foundation, Inc., 59 Temple Place, Suite 330,
  Boston, MA  02111-1307  USA
 */

public class Main {
    public static byte[] toBytes4(int n) {
        byte[] b = new byte[4];
        b[0] = (byte) (n);
        n >>>= 8;
        b[1] = (byte) (n);
        n >>>= 8;
        b[2] = (byte) (n);
        n >>>= 8;
        b[3] = (byte) (n);

        return b;
    }
}

Related

  1. toBytes(String hexString)
  2. toBytes(String name)
  3. toBytes(String s)
  4. toBytes(String s, int len, byte pad)
  5. toBytes(String str, byte[] bytes, int index)
  6. toBytes4HexString(String str, char... separateds)
  7. toBytesBE(long v)
  8. toBytesBigEndian(long value, int sizeInByte)
  9. toBytesBinary(String in)