在Java程序中检查用户选择的ID是否已存在,可以通过以下步骤来实现:
以下是一个示例代码片段,演示了如何实现上述步骤:
import java.util.HashSet;
import java.util.Set;
public class IDChecker {
private Set<String> selectedIDs;
public IDChecker() {
selectedIDs = new HashSet<>();
}
public boolean isIDSelected(String id) {
return selectedIDs.contains(id);
}
public void addSelectedID(String id) {
selectedIDs.add(id);
}
public static void main(String[] args) {
IDChecker checker = new IDChecker();
// 假设用户选择的ID为"123"
String selectedID = "123";
if (checker.isIDSelected(selectedID)) {
System.out.println("该ID已被选择,请重新选择一个未被使用的ID。");
} else {
checker.addSelectedID(selectedID);
System.out.println("ID选择成功!");
}
}
}
在上述示例中,我们使用了一个HashSet来存储已选择的ID,并通过isIDSelected()方法检查用户选择的ID是否已存在,通过addSelectedID()方法将新选择的ID添加到集合中。
请注意,上述示例仅为演示目的,实际应用中可能需要根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云