Java Bit Count bitLength(int value)

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

Description

bit Length

License

Open Source License

Declaration

private static int bitLength(int value) 

Method Source Code

//package com.java2s;
/*-------------------------------------------------------------------------------------------------
 - #%L                                                                                            -
 - chvote-protocol-poc                                                                            -
 - %%                                                                                             -
 - Copyright (C) 2016 - 2017 R?publique et Canton de Gen?ve                                       -
 - %%                                                                                             -
 - This program is free software: you can redistribute it and/or modify                           -
 - it under the terms of the GNU Affero 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 Affero General Public License                       -
 - along with this program. If not, see <http://www.gnu.org/licenses/>.                           -
 - #L%                                                                                            -
 -------------------------------------------------------------------------------------------------*/

public class Main {
    private static int bitLength(int value) {
        return Integer.SIZE - Integer.numberOfLeadingZeros(value);
    }//  ww w . ja va2 s. c  om
}

Related

  1. bitCount(String s)
  2. bitCountSlow(int x)
  3. bitLength(byte[] bytes)
  4. bitLength(final int byteLength)
  5. bitLength(int num)
  6. bitSizeForSignedValue(final int value)
  7. bitSizeForUnsignedValue(final int value)
  8. countBits (long v)
  9. countBits(byte num)