【发布时间】:2016-03-30 10:18:09
【问题描述】:
只有在所有条件都设置好后,我才需要设置布尔值。我正在努力在 for 循环中设置布尔值。根据我的代码,该值根据列表中的最后一项设置为 TRUE/FALSE。但是只有在设置了所有条件时才应该设置该值。有人可以帮我解决这个问题吗?
boolean validateName(List<String> NameList, Name name) {
boolean value = false;
for (String name : NameList) {
name.hasName(name);
value = true;
}
return value;
}
【问题讨论】:
-
你为什么不使用条件块?
-
不会是两个同名变量
name之间的冲突吗?你的程序编译了吗?另外,您的问题不清楚何时设置所有条件。这些条件是什么? -
使用 if (nameList.contains(name)) 我看不到使用循环的意义。
标签: java