gpt4 book ai didi

Java for 循环永不终止

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:52 24 4
gpt4 key购买 nike

我正在尝试创建一个基本的 for 循环,将临时列表的元素添加到主 ArrayList。这导致我的 Android 应用程序反复崩溃。

    for (int i = 0; i<tempFavList.size();i++){
Log.v("MyApp",Integer.toString(tempFavList.size()));
favourites.add(tempFavList.get(i).toString());
}

一些调试显示 tempFavList.size() 在调用 for 循环之前等于 2,但在调用 for 循环时变为无穷大(在 App 之前至少达到 +500,000崩溃)。列表 tempFavList 是使用代码 tempFavList = currentUser.getList("favourites");

从 Parse 数据库中提取的列表

我很困惑为什么在调用 for 循环后临时列表的大小会增加,因为我没有在 for 循环中添加任何项目。任何帮助将不胜感激

最佳答案

你可以试试:

final int tempSize = tempFavList.size();

for (int i = 0; i < tempSize; i++){
....
}

关于Java for 循环永不终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23262223/

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