Java中的NavigableSet higher()方法

函数的higher()方法 Java中的NavigableSet接口 用于返回该集合中严格大于给定元素的最小元素,如果不存在此类元素,则返回null。

null

语法 :

E higher(E ele)

其中,E是该集合容器维护的元素类型。

参数 :此函数接受一个参数 埃勒 它指的是该集合容器维护的元素类型。

返回值 :它返回该集合中严格大于给定元素的最小元素,如果不存在此类元素,则返回null。

下面的程序演示了Java中的higher()方法:

方案1 :带有整数元素的NavigableSet。

// A Java program to demonstrate
// higher() method of NavigableSet
import java.util.NavigableSet;
import java.util.TreeSet;
public class GFG {
public static void main(String[] args)
{
NavigableSet<Integer> ns = new TreeSet<>();
ns.add( 0 );
ns.add( 1 );
ns.add( 2 );
ns.add( 3 );
ns.add( 4 );
ns.add( 5 );
ns.add( 6 );
System.out.println( "Least element strictly greater than"
+ " 4 is: " + ns.higher( 4 ));
}
}


输出:

Least element strictly greater than 4 is: 5

项目2: 带有字符串元素的NavigableSet。

// A Java program to demonstrate
// higher() method of NavigableSet
import java.util.NavigableSet;
import java.util.TreeSet;
public class GFG {
public static void main(String[] args)
{
NavigableSet<String> ns = new TreeSet<>();
ns.add( "A" );
ns.add( "B" );
ns.add( "C" );
ns.add( "D" );
ns.add( "E" );
ns.add( "F" );
ns.add( "G" );
System.out.println( "Least element strictly greater than"
+ " D is: " + ns.higher( "D" ));
}
}


输出:

Least element strictly greater than D is: E

参考 : https://docs.oracle.com/javase/10/docs/api/java/util/NavigableSet.html#higher(E)

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享