Guava – Booleans.countTrue()方法及示例
Guava Library中Booleans类的countTrue()方法是用来计算作为参数传递的指定布尔值中为真的数值的数量。
语法:
public static int countTrue(boolean... values)
参数: 该方法接受布尔值,其中的真值将被计算。
返回值: 该方法返回一个整数值,即为真值的计数。
例子-1 :
// Java code to show implementation of
// Guava's Booleans.countTrue() method
import com.google.common.primitives.Booleans;
import java.util.Arrays;
class GFG {
// Driver's code
public static void main(String[] args)
{
// Creating a Boolean array
boolean[] arr = { false, true, false,
true, true };
// Using Booleans.countTrue() method to
// get the number of values that are true
System.out.println(Booleans.countTrue(arr));
}
}
输出:
3
例2 :
// Java code to show implementation of
// Guava's Booleans.countTrue() method
import com.google.common.primitives.Booleans;
import java.util.Arrays;
class GFG {
// Driver's code
public static void main(String[] args)
{
// Creating a Boolean array
boolean[] arr = { false, false,
false, false };
// Using Booleans.countTrue() method to
// get the number of values that are true
System.out.println(Booleans.countTrue(arr));
}
}
输出:
0
参考资料:
https://google.github.io/guava/releases/20.0/api/docs/com/google/common/primitives/Booleans.html#countTrue-boolean…-