我有一个名为 Globals
的类,并且我尝试在使用不同的类时添加元素,但我不断收到 java.util.NoSuchElementException
错误。这是我的代码:
ListIterator lit=listOfNames.
while(lit.hasNext())
{
Globals.listOfNames.add(lit.next().toString());
Log.e(TAG, lit.next()+" ");
}
我在全局类中将其初始化为:
public static ArrayList<String> ListOfStdntNames=new ArrayList<>();
为什么抛出异常?感谢您的帮助。
最佳答案
您在循环内调用了 next()
函数两次。在添加过程中一次,在日志过程中一次。
像这样更改它:
while(list.hasNext()) {
String nextVal = list.next().toString();
Globals.listOfNames.add(nextVal);
Log.e(TAG, nextVal+" ");
}
关于java - 尝试将值添加到单独类中的 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52471488/