📌  相关文章
📜  Java番石榴 |带有示例的 Booleans.contains() 方法(1)

📅  最后修改于: 2023-12-03 15:32:04.219000             🧑  作者: Mango

Java番石榴 | 带有示例的 Booleans.contains() 方法

在Java中,Booleans提供了一些静态的方法用于操作布尔数据类型及其包装类Boolean。其中之一就是contains() 方法,可以用来判断一个布尔值是否包含在一个布尔数组中。

语法

布尔值包含在布尔数组中可以使用以下方法:

public static boolean contains(boolean[] array, boolean value)

参数说明:

  • array:要搜索的布尔数组。
  • value:要查找的布尔值。

返回值:

  • 如果找到了指定的值,则返回true
  • 如果未找到指定的值,则返回false
示例

以下示例展示了如何使用Booleans.contains()方法,判断一个布尔值是否包含在一个布尔数组中:

import com.google.common.primitives.Booleans;

public class BooleansContainsExample {
    public static void main(String[] args) {
        boolean[] boolArr = new boolean[] { true, false, false, true, true };
        
        System.out.println("数组中是否存在 true ? : " + Booleans.contains(boolArr, true));
        System.out.println("数组中是否存在 false ? : " + Booleans.contains(boolArr, false));
    }
}

输出结果:

数组中是否存在 true ? : true
数组中是否存在 false ? : true

可以看到,方法返回的结果为true,因为指定的布尔值truefalse都包含在该布尔数组中。

总结

Booleans.contains()方法是一个很方便的工具方法,可以帮助我们快速判断一个布尔数组中是否包含指定的布尔值。建议在使用该方法时,尽量使用原生数组而非集合类,以提高性能。