在过去的几个小时里,我进行了全面搜索,但我无法在 Java 中找到一个简单的计数器!我尝试了 AtomicInteger ,它是 getAndIncrement() 方法,但没有奏效。
基本上我有一个 for 循环,在那个 if 语句中,我希望每次在 for 循环中 if 语句等于 true 时,int 都增加 1。然后在for循环之后,返回int。
int 不会增加。
帮助!
编辑 - 它在 Eclipse for Android 上:
public int markTest(Map<Long, String> selectedAnswers,
Map<Long, String> correctAnswers) {
int mark = 0;
for (long i = 1; i <= selectedAnswers.size(); i++) {
String userSelection = selectedAnswers.get(i).toString();
if (userSelection == correctAnswers.get(i))
mark++;
}
return mark;
}