0% found this document useful (0 votes)
4 views8 pages

Android ArrayList Tutorial and Examples

This document provides code examples for using ArrayList in Android. It demonstrates how to initialize and add elements to ArrayLists, remove elements, iterate through elements using iterators and list iterators, check if a list is empty, and get/set elements by index. Methods like add, remove, size, get, set, and contains are used along with for-each loops to manipulate and access ArrayList elements.

Uploaded by

princess
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views8 pages

Android ArrayList Tutorial and Examples

This document provides code examples for using ArrayList in Android. It demonstrates how to initialize and add elements to ArrayLists, remove elements, iterate through elements using iterators and list iterators, check if a list is empty, and get/set elements by index. Methods like add, remove, size, get, set, and contains are used along with for-each loops to manipulate and access ArrayList elements.

Uploaded by

princess
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

[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 + " ");

You might also like