2

このエラーが何度も発生し、解決方法がわかりません。ArrayListオブジェクト配列があり、要素を格納できますが、要素を元に戻す方法がわかりません。明らかに間違っているものはありますか?

ArrayList<Object[]> pA = processArray(statii);
        for(Object pAs: pA){
            Toast.makeText(TweetstagramActivity.this, pAs[0], //error occurs here
                    Toast.LENGTH_LONG).show();
4

1 に答える 1

4

これが問題です:

for(Object pAs: pA) {

あなたがしたい:

 for (Object[] pAs : pA) {

任意の参照も有効な参照であるため、最初のものは合法ですが、ループ内でしようとしているように使用することはできません。Object[]ObjectpAs[0]

(また、よりわかりやすい変数名を使用することをお勧めします。)

于 2012-05-17T17:01:49.093 に答える