gpt4 book ai didi

java - 必须显示不在 for 循环中的类型

转载 作者:行者123 更新时间:2023-12-01 14:16:56 25 4
gpt4 key购买 nike

嗨, friend 们正在使用一个代码,其中我特别提到了一些现在必须选择的项目,如果未选择任何项目,则单击按钮时,它必须吐出一条包含该缺失项目的消息。下面是代码。

imageTypeMandatory = new String[] {"A","F","K","I","PROOF","LAND","BANK","INVOICE"};

for(int iCopy=0;iCopy<imageTypeMandatory.length;iCopy++){ if(imageTypeMandatory[iCopy].trim().equalsIgnoreCase(dataOne.getString(0).trim())){
mandatoryCount++;
}

在这里,如果我没有选择上述任何项目,例如 A 和 F,那么它必须弹出缺少的项目。说“A 和 F”

最佳答案

您可以将所有元素放在 Set 中,并在每次迭代中 - 从集合中删除该元素。

当试验次数完成后 - 该集合包含所有未选择的元素。

大致如下:

    String[] imageTypeMandatory = new String[] {"A","F","K","I","PROOF","LAND","BANK","INVOICE"};
Set<String> set = new HashSet<>();
for (String s : imageTypeMandatory) set.add(s.toLowerCase());
for(int iCopy=0;iCopy<imageTypeMandatory.length;iCopy++) {
set.remove(dataOne.getString(0).trim());
}
System.out.println(set); //or any other way to use the result

关于java - 必须显示不在 for 循环中的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18051784/

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