[Link]
com
All about ArrayList - Android.
Program
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class MainActivity extends Activity {
@SuppressWarnings("unchecked")
@Override
public void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
ArrayList<String> al = new ArrayList<String>();
[Link]
[Link]("Initial size of al: " + [Link]());
[Link]("C");
[Link]("A");
[Link]("E");
[Link]("B");
[Link]("D");
[Link]("F");
[Link](1, "A2");
[Link]("Size of al after additions: " + [Link]());
[Link]("Contents of al: " + al);
[Link]("F");
[Link](2);
[Link]("Size of al after deletions: " + [Link]());
[Link]("Contents of al: " + al);
// *********************************************************//
List<String> list = new ArrayList<String>();
[Link]("A");
[Link]("B");
[Link]
[Link]("C");
List<String> list2 = new ArrayList<String>();
[Link]("X");
[Link]("Y");
[Link]("Z");
[Link](list2);
[Link](1, list2);
[Link](list);
// **********************************************************//
ArrayList<String> arrayList = new ArrayList<String>();
[Link]("1");
[Link]("2");
[Link]("3");
Vector<String> v = new Vector<String>();
[Link]("4");
[Link]("5");
// insert all elements of Vector to ArrayList at index 1
[Link](1, v);
for (String str : arrayList)
[Link]
[Link](str);
[Link]();
[Link]("After Clearing");
for (String str : arrayList)
[Link](str);
// ****************************************************************//
ArrayList myList = new ArrayList(5);
for (int j = 0; j < 5; j++) {
[Link](new Integer(j));
[Link]("List contains " + [Link]() + " elements");
Integer int2 = new Integer(2);
[Link]
.println("List contains Integer(2): " + [Link](int2));
[Link]("Integer(2) is at index " + [Link](int2));
[Link](2, new Integer(99));
[Link]("Get element at index 2: " + [Link](2));
[Link]
[Link](15);
for (int k = [Link](); k < 25; k++) {
[Link](k, new Integer(k));
[Link](myList);
[Link](10, 14).clear();
[Link]();
// ****************************************************************//
IteratorDemo();
checkEmpty();
ListIteratorDemo();
void IteratorDemo() {
ArrayList<String> al = new ArrayList<String>();
[Link]
[Link]("C");
[Link]("A");
[Link]("E");
[Link]("B");
[Link]("D");
[Link]("F");
[Link]("Original contents of al: ");
Iterator<String> itr = [Link]();
while ([Link]()) {
String element = [Link]();
[Link](element + " ");
[Link]();
ListIterator<String> litr = [Link]();
while ([Link]()) {
String element = [Link]();
[Link](element + "+");
// Now, display the list backwards.
[Link]("Modified list backwards: ");
while ([Link]()) {
[Link]
String element = [Link]();
[Link](element + " ");
void checkEmpty() {
List list = [Link](new String[] { "A", "B", "C", "D" });
[Link]([Link]());
[Link]([Link]());
void ListIteratorDemo() {
ArrayList<String> al = new ArrayList<String>();
[Link]("C");
[Link]("A");
[Link]("E");
[Link]("B");
[Link]("D");
[Link]("F");
[Link]("Original contents of al: ");
Iterator<String> itr = [Link]();
while ([Link]()) {
String element = [Link]();
[Link]
[Link](element + " ");
[Link]();
ListIterator<String> litr = [Link]();
while ([Link]()) {
String element = [Link]();
[Link](element + "+");
// Now, display the list backwards.
[Link]("Modified list backwards: ");
while ([Link]()) {
String element = [Link]();
[Link](element + " ");