Java Bit Set setBit(int value, int index)

Here you can find the source of setBit(int value, int index)

Description

Sets a bit of a value at a given position.

License

Open Source License

Parameter

Parameter Description
value a parameter
index a parameter

Return

The value with the bit at the given index set to 1.

Declaration

public static int setBit(int value, int index) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2010-2015 BSI Business Systems Integration AG.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:/*  w  ww  . j  a v a 2 s.c  o m*/
 *     BSI Business Systems Integration AG - initial API and implementation
 ******************************************************************************/

public class Main {
    /**
     * Sets a bit of a value at a given position.
     *
     * @param value
     * @param index
     * @return The value with the bit at the given index set to 1.
     */
    public static int setBit(int value, int index) {
        return value | (1 << index);
    }
}

Related

  1. setBit(int position, byte[] array)
  2. setBit(int value, int bit)
  3. setBit(int value, int bitIndex)
  4. setBit(int value, int bitmask, boolean set)
  5. setBit(int value, int flags)
  6. setBit(int[] x, int i, int v)
  7. setBit(long[] data, int position, int bitWidth)
  8. setBit(short shortIn, int bitPos)
  9. setBitAt(byte flags, int pos, boolean value)