equivalent to push() or pop() for arrays?


Question

I am trying to add, remove and reference items from an array I create in my main java file, but I am having trouble figuring out the correct syntax. In actionscript they have push() and pop() for adding and removing items in an array, is there an equivalent in android?

1
66
11/13/2013 11:37:05 PM

Accepted Answer

20
12/27/2010 10:24:16 AM

In Java an array has a fixed size (after initialisation), meaning that you can't add or remove items from an array.

int[] i = new int[10];

The above snippet mean that the array of integers has a length of 10. It's not possible add an eleventh integer, without re-assign the reference to a new array, like the following:

int[] i = new int[11];

In Java the package java.util contains all kinds of data structures that can handle adding and removing items from array-like collections. The classic data structure Stack has methods for push and pop.


Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon