1. ホーム

[解決済み】SparseArrayを繰り返し処理する方法は?

2022-03-27 18:57:48

質問

Java SparseArray (for Android)を反復処理する方法はありますか?私は sparsearray インデックスで簡単に値を取得できるようにするためです。見つかりませんでした。

どのように解決するのですか?

どうやら解決策が見つかったようです。私は keyAt(index) 関数を使用します。

ということで、こんな感じにしておきます。

for(int i = 0; i < sparseArray.size(); i++) {
   int key = sparseArray.keyAt(i);
   // get the object by the key.
   Object obj = sparseArray.get(key);
}