Java中的NavigableSet迭代器()方法

函数的迭代器()方法 Java中的NavigableSet接口 用于按升序返回该集合中元素的迭代器。然后可以使用该迭代器对集合中的元素进行迭代。

null

语法 :

Iterator<E> iterator()

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

参数 :此函数不接受任何参数。

返回值 :它返回此集合容器中包含的元素集合的迭代器。

下面的程序演示了Java中的迭代器()方法:

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

// A Java program to demonstrate iterator()
// method of NavigableSet
import java.util.NavigableSet;
import java.util.TreeSet;
import java.util.*;
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 );
Iterator<Integer> itr = ns.iterator();
// Iterate over the elements using itr
while (itr.hasNext()) {
System.out.println( "Value: " + itr.next() + " " );
}
}
}


输出:

Value: 0 
Value: 1 
Value: 2 
Value: 3 
Value: 4 
Value: 5 
Value: 6

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

// A Java program to illustrate iterator()
// method of NavigableSet
import java.util.NavigableSet;
import java.util.TreeSet;
import java.util.*;
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" );
Iterator<String> itr = ns.iterator();
// Iterate over the elements using itr
while (itr.hasNext()) {
System.out.println( "Value: " + itr.next() + " " );
}
}
}


输出:

Value: A 
Value: B 
Value: C 
Value: D 
Value: E 
Value: F 
Value: G

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

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