我一直收到这个错误,我不知道如何解决它,我有一个ArrayList
的对象数组,我可以存储元素,但我不知道如何让元素退出,这里有什么东西显然是错的吗?
ArrayList<Object[]> pA = processArray(statii);
for(Object pAs: pA){
Toast.makeText(TweetstagramActivity.this, pAs[0], //error occurs here
Toast.LENGTH_LONG).show();
答案 0 :(得分:4)
这是问题所在:
for(Object pAs: pA) {
你想:
for (Object[] pAs : pA) {
第一个是 legal ,因为任何Object[]
引用也是有效的Object
引用 - 但是当您尝试时不能使用pAs[0]
在循环中。
(我还鼓励你使用更多描述性变量名称,顺便说一句。)