Java Integer to Bit intToBits(int pInt, boolean[] pBits)

Here you can find the source of intToBits(int pInt, boolean[] pBits)

Description

Gets the bit string represented by an integer.

License

Open Source License

Parameter

Parameter Description
pInt int to convert
pBits bit string to store result

Declaration

public static void intToBits(int pInt, boolean[] pBits) 

Method Source Code

//package com.java2s;
/* Copyright (c) 2002 The European Commission DREAM Project IST-1999-12679
 *
 * This file is part of JEO.//w  ww .  j  a  va2  s  .  c o  m
 * JEO is free software; you can redistribute it and/or modify it under the terms of GNU 
 * General Public License as published by the Free Sortware Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * JEO 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 mor details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software Foundation, Inc., 59 TEmple Place, Suite 330,
 * Boston, MA 02111-1307 USA
 *
 */

public class Main {
    /**
     * Gets the bit string represented by an integer. Inverse function of bitsToInt.
     * @param pInt int to convert
     * @param pBits bit string to store result
     */
    public static void intToBits(int pInt, boolean[] pBits) {
        int vBitIndex = pBits.length - 1;
        for (int i = 0; i < pBits.length; i++) {
            pBits[vBitIndex--] = (((pInt >> i) & 1) == 1);
        }
    }
}

Related

  1. convertIntToBits(int num)
  2. convertIntToBitsWithPadding(int num)
  3. intToBits(int in, int min, int max, int numBits)
  4. intToBits(int n, int size)
  5. intToBits(int no)