Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java(Selenium)中使用Set时,我从下到上获取值,而不是从上到下 Set Set=newhashset(); 增加(41); 增加(52); 增加(33); Iterator iterate=set.Iterator(); System.out.println(iterate.next()); System.out.println(iterate.next()); System.out.println(iterate.next());_Java_Selenium - Fatal编程技术网

在Java(Selenium)中使用Set时,我从下到上获取值,而不是从上到下 Set Set=newhashset(); 增加(41); 增加(52); 增加(33); Iterator iterate=set.Iterator(); System.out.println(iterate.next()); System.out.println(iterate.next()); System.out.println(iterate.next());

在Java(Selenium)中使用Set时,我从下到上获取值,而不是从上到下 Set Set=newhashset(); 增加(41); 增加(52); 增加(33); Iterator iterate=set.Iterator(); System.out.println(iterate.next()); System.out.println(iterate.next()); System.out.println(iterate.next());,java,selenium,Java,Selenium,O/p->33 52 41 相反,我应该得到41分、52分和33分 请解释它为什么以这种方式打印,或者我做错了什么。您必须使用以在集合中保留插入顺序。 用于保留插入顺序。从: 哈希表和链表的集合接口的实现,用 可预测的迭代顺序。此实现不同于HashSet 因为它维护了一个贯穿其所有应用程序的双链接列表 条目。此链表定义迭代顺序,即 元素插入到集合中的顺序(插入顺序)。 请注意,如果重新插入图元,则插入顺序不受影响 进入布景。(如果s.add(e)为 当s.contains(e)在 调用。) 请参

O/p->33 52 41 相反,我应该得到41分、52分和33分

请解释它为什么以这种方式打印,或者我做错了什么。

您必须使用以在
集合中保留插入顺序。

用于保留插入顺序。从:

哈希表和链表的集合接口的实现,用 可预测的迭代顺序。此实现不同于HashSet 因为它维护了一个贯穿其所有应用程序的双链接列表 条目。此链表定义迭代顺序,即 元素插入到集合中的顺序(插入顺序)。 请注意,如果重新插入图元,则插入顺序不受影响 进入布景。(如果s.add(e)为 当s.contains(e)在 调用。)

请参考中有关订购的问题。从

此类实现了Set接口,该接口由哈希表支持 (实际上是一个HashMap实例)。它不保证 集合的迭代顺序特别是,它不能保证 随着时间的推移,顺序将保持不变。此类允许空值 元素

您必须使用以在
集中保留插入顺序

用于保留插入顺序。从:

哈希表和链表的集合接口的实现,用 可预测的迭代顺序。此实现不同于HashSet 因为它维护了一个贯穿其所有应用程序的双链接列表 条目。此链表定义迭代顺序,即 元素插入到集合中的顺序(插入顺序)。 请注意,如果重新插入图元,则插入顺序不受影响 进入布景。(如果s.add(e)为 当s.contains(e)在 调用。)

请参考中有关订购的问题。从

此类实现了Set接口,该接口由哈希表支持 (实际上是一个HashMap实例)。它不保证 集合的迭代顺序特别是,它不能保证 随着时间的推移,顺序将保持不变。此类允许空值 元素


通常集合是无序集合。查找LinkedHashSet。通常集合是无序集合。查找LinkedHashSet。
    Set<Integer> set=new HashSet<Integer>();
    set.add(41);
    set.add(52);
    set.add(33);

    Iterator<Integer> iterate=set.iterator();
    System.out.println(iterate.next());
    System.out.println(iterate.next());
    System.out.println(iterate.next());