对于Android中的循环不起作用

时间:2016-10-12 11:41:45

标签: java android for-loop

这很奇怪。我有这段代码在android:

中执行
private int doStuff(String assignment, List<String> assignments) {
    int iterations = 0;
    for (int i = 0; i < assignments.size(); i++) {
        iterations++;
        if (assignments.get(i) != assignment) {
            return i;
        }
    }
    Log.d(TAG,String.valueOf("Iterated "+ iterations +" over list with size "+assignments.size()));
    return 0;
}

日志记录没有任何结果。我这里有一个视频的链接,我正在通过这些步骤进行调试。列表的大小为3,但在1次迭代后停止。我跑得很干净。我已经运行了adb uninstall。我重新启动了电脑。我没有得到它,为什么这会在第一次迭代中停止循环?

注意:我到达方法的最后一行。我永远不会达到&#34;返回我;&#34;。即使字符串比较不好,它也不应该像在视频上那样到达方法的最后一行。

documentation

0 个答案:

没有答案