HashMap和SparseArray可以實現相似的功能。 但SparseArray是Android定義的,在鍵是整數時,他比HashMap的性能更高,因為HashMap使用的是Integer對象, 而SparseArray使用的是int型,因此使用HashMap會創建很多的Integer對象,而使 ...
HashMap和SparseArray可以實現相似的功能。
但SparseArray是Android定義的,在鍵是整數時,他比HashMap的性能更高,因為HashMap使用的是Integer對象,
而SparseArray使用的是int型,因此使用HashMap會創建很多的Integer對象,而使用SparseArray則可以避免。
所以有時候用來緩存bitmap的時候,能用SparseArray就用SparseArray,它的性能更好一點。