Java Bit Clean clearBit(int value, int bit)

Here you can find the source of clearBit(int value, int bit)

Description

Clears the specified bit from the value

License

Open Source License

Parameter

Parameter Description
value the value to clear the bit from
bit the bit to clear

Return

the modified int value with the bit cleared

Declaration

public static int clearBit(int value, int bit) 

Method Source Code

//package com.java2s;
/*/*  w w  w. j ava 2 s.  co  m*/
 * SkryUtils - Free open source general purpose utilities
 * Copyright (C) 2014 Peter Skrypalle
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU 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 General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    /**
     * Clears the specified bit from the value
     *
     * @param value the value to clear the bit from
     * @param bit   the bit to clear
     *
     * @return the modified int value with the bit cleared
     */
    public static int clearBit(int value, int bit) {
        return value & ~bit;
    }
}

Related

  1. clearBit(byte input, int bit)
  2. clearBit(byte v, int position)
  3. clearBit(int bits, int index)
  4. clearBit(int flag, int i)
  5. clearBit(int n, int bitPosition)
  6. clearBit(int value, int bit)
  7. clearBit(int value, int bitIndex)
  8. clearBit(int value, int index)
  9. clearBit(long n, int i)