long类型20位示例
长类lowerOneBit()方法 (Long class lowestOneBit() method)
lowestOneBit() method is available in java.lang package.
minimumOneBit()方法在java.lang包中可用。
lowestOneBit() method is used to find at most only single 1’s bit from the rightmost side one bit in the path of the lowest order of the given parameter [value] of long type.
minimumOneBit()方法用于在long类型给定参数[value]的最低顺序路径中,从最右侧最多只能找到单个1位。
lowestOneBit() method is a static method, it is accessible with the class name too and if we try to access the method with the class object then also we will not get an error.
minimumOneBit()方法是一个静态方法,也可以使用类名进行访问,如果我们尝试使用类对象访问该方法,那么也不会出错。
lowestOneBit() method does not throw an exception at the time of determining the lowest order bit in a single digit.
minimumOneBit()方法在确定一位数字的最低顺序位时不会引发异常。
Syntax:
句法:
public static long lowestOneBit (long value);
Parameter(s):
参数:
long value – represents the long value to be parsed.
long value –表示要解析的long值。
Return value:
返回值:
The return type of this method is long, it returns the long value based on the following cases,
此方法的返回类型为long ,它根据以下情况返回long值:
it returns at most only single 1’s bit in the path of rightmost side one bit of the given long value.
它在最右边的路径中最多返回单个1的位,即给定long值的一位。
Else, if the given argument is zero then, it returns the value 0.
否则,如果给定参数为零,则返回值0。
Example:
例:
// Java program to demonstrate the example
// of lowestOneBit (long value) method of Long class
public class LowestOneBitOfLongClass {
public static void main(String[] args) {
long value = 1296;
// It returns the string representation of the given unsigned
// long value denoted by the argument in binary by calling
// Long.toBinaryString(value)
System.out.println("Long.toBinaryString(value): " + Long.toBinaryString(value));
// It returns the number with atmost 1's bits in the path of rightmost side
// one bit in the given argument 'value' by calling Long.lowestOneBit(value)
System.out.println("Long.lowestOneBit(value): " + Long.lowestOneBit(value));
}
}
Output
输出量
Long.toBinaryString(value): 10100010000
Long.lowestOneBit(value): 16
翻译自: https://www.includehelp.com/java/long-class-lowestonebit-method-with-example.aspx
long类型20位示例