Java Collections disjoint()方法与示例
集合类disjoint()
方法
disjoint()方法在java.util包中可用。
disjoint()方法用于检查给定的Collection对象是否可以包含任何公共元素。
disjoint()方法是静态方法,因此可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会收到错误。
在检查不存在公共元素时,disjoint()方法可能会引发异常。
NullPointerException:当给定参数为null时,可能引发此异常。
语法:
public static boolean disjoint(Collection cl1, Collection cl2);
参数:
集合cl1,集合cl2 –表示不同的集合对象。
返回值:
此方法的返回类型为boolean,当Collection对象中不存在公共元素时返回true,否则返回false。
示例
//Java程序是演示示例//disjoint()集合的布尔值
import java.util.*;
public class Disjoint {
public static void main(String args[]) {
//实例化两个LinkedList对象
List < Integer > l1 = new LinkedList < Integer > ();
List < Integer > l2 = new LinkedList < Integer > ();
//通过使用add()方法是添加
//l1中的几个元素
l1.add(10);
l1.add(20);
l1.add(30);
l1.add(40);
//通过使用add()方法是添加
//l2中的几个元素
l2.add(60);
l2.add(70);
l2.add(80);
l2.add(90);
//显示LinkedList-
System.out.println("l1: " + l1);
System.out.println("l2: " + l2);
//通过使用disjoint()方法返回
//当不存在公共元素时为true-
//在两个集合中
boolean status = Collections.disjoint(l1, l2);
System.out.println();
//显示状态
System.out.println("Collections.disjoint(l1,l2): " + status);
}
}
输出结果
l1: [10, 20, 30, 40]l2: [60, 70, 80, 90]
Collections.disjoint(l1,l2): true
以上是 Java Collections disjoint()方法与示例 的全部内容, 来源链接: utcz.com/z/334685.html