31

私はこれが可能であることを知っています:

Map<Integer, Object> map = new HashMap<Integer, Object>();
...
List<Object> arrayList = new ArrayList<Object>(map.values());

しかし、アンドロイドによるとSparseArray<Object>、より効率的であるため、 aSparseArrayをに変換できるかどうか疑問に思っていArraylistます。

ご意見をお待ちしております。

4

3 に答える 3

2

API 19 以降で利用できるようになったArrayMapの方が適しているようです。

于 2016-12-11T16:23:43.343 に答える