Java Bit Set setBit(int value, int flags)

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

Description

Sets the bits for value using 'bitwise or' operation and return new modified value.

License

Apache License

Parameter

Parameter Description
value the value
flags the flags

Return

the modified value

Declaration

public static int setBit(int value, int flags) 

Method Source Code

//package com.java2s;
/*/*w  w w . j  a  va2s.  c  om*/
 * Copyright 2017 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

public class Main {
    /**
     * Sets the bits for value using 'bitwise or' operation
     * and return new modified value.
     *
     * @param value the value
     * @param flags the flags
     * @return the modified value
     */
    public static int setBit(int value, int flags) {
        return (flags | value);
    }
}

Related

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