323 votes

itérer SparseArray

Est-il possible d’itérer sur java SparseArray (pour android) ? J’ai utilisé sparsearray pour obtenir facilement des valeurs par index.

Je ne pouvais pas trouver un.

Merci d’avance.

556voto

Ruzanna Points 2593

semble que j’ai trouvé la solution. Je n’ai pas remarqué correctement `` fonction.

Donc je vais aller avec quelque chose comme ça

184voto

Pogo Lin Points 641

Si vous vous en fichez ensuite sur les touches, `` peut être utilisé pour itérer au sein du tableau creux pour accéder directement aux valeurs.

18voto

0101100101 Points 1292

Emmanuel, vous venez de créer votre propre ListIterator :

0voto

TheJR Points 11

Pour l’instant, je ne considère pas comme une collection mature SparseArray. Puisque vous ne pouvez pas obtenir un jeu de clés, comment vous pourriez récupérer vos données dans cette collection « sombre inconnu ». On dirait qu’il suppose que vous mettez données de manière ordonnée, sans lacunes. Utiliser une liste simple et il va faire exactement cela. yourlist.get(i). De plus, une liste est itérable !

-1voto

Dandre Allison Points 2434

Ruzanna répondre modifié pour mettre `` génération à l’intérieur de la déclaration de la boucle. (accompagné d’un chèque pour s’assurer que l’index 0 est valide)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X