gpt4 book ai didi

java - 迭代器从第一个元素开始

转载 作者:行者123 更新时间:2023-12-01 23:03:40 26 4
gpt4 key购买 nike

我想将我的集合的第一个元素称为“集合”。此时内容设置=[“1”,“2”]...当我运行以下代码时,它在iter.next()中返回“2”,是否有可能他先返回“1” ”并在下一个循环中“2”?

//Remove duplicates from array
Set set= new HashSet(Arrays.asList(leveranciers));

Iterator iter = set.iterator();

while (iter.hasNext()) {

//for (Iterator it = set.iterator();it.hasNext();){
PdfPTable table = GetTable(""+ iter.next());
byte[] pdf = wdThis.wdGetAchatsIndirectController().GetPDFFromFolder("/intranetdocuments/docs/AchatsIndirect", table);
wdThis.wdGetAchatsIndirectController().PrintPDF(pdf);
}

最佳答案

嗯,HashSet 不保留插入顺序。如果您需要,请使用 LinkedHashSet。请使用参数化版本。

关于java - 迭代器从第一个元素开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23132488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com