Java ConcurrentSkipListSet lower()方法及示例
ConcurrentSkipListSet的 lower() 方法用来返回这个集合中存在的 严格 小于指定元素的最大元素。如果集合中没有这样的元素,那么这个函数将返回null。
语法
参数: 该方法只需要一个参数,e是要匹配的指定值。
返回值: 该方法返回一个值,该值是集合中存在的严格小于指定元素的最大元素。如果没有这样的元素存在,那么它将返回Null。
异常: 该方法会抛出以下异常。
- ClassCastException : 如果这个集合中的一个元素的类别与指定的集合不兼容,就会抛出这个异常。
- NullPointerException : 如果指定的集合是空的,就会抛出这个问题。
下面的程序说明了ConcurrentSkipListSet类的 lower() 函数。
程序1: 在下面的程序中,指定的元素是67,我们的集合也包含元素67,但是它没有被返回,因为lower()方法返回的是严格意义上的少值。
输出。
程序2: 显示NullpointerException
输出。