Java Reference
In-Depth Information
3 public class TestArrayList {
4
public static void main(String[] args) {
5
// Create a list to store cities
ArrayList<String> cityList = new ArrayList<String>();
6
7
8
create ArrayList
// Add some cities in the list
9
10 // cityList now contains [London]
11 cityList.add( "Denver" );
12 // cityList now contains [London, Denver]
13 cityList.add( "Paris" );
14 // cityList now contains [London, Denver, Paris]
15 cityList.add( "Miami" );
16 // cityList now contains [London, Denver, Paris, Miami]
17 cityList.add( "Seoul" );
18 // Contains [London, Denver, Paris, Miami, Seoul]
19 cityList.add( "Tokyo" );
20
cityList.add( "London" );
add element
// Contains [London, Denver, Paris, Miami, Seoul, Tokyo]
21
22 System.out.println( "List size? " +
cityList.size()
);
list size
23 System.out.println( "Is Miami in the list? " +
24 );
25 System.out.println( "The location of Denver in the list? "
26 + );
27 System.out.println( "Is the list empty? " +
28
cityList.contains( "Miami" )
contains element?
element index
cityList.indexOf( "Denver" )
is empty?
cityList.isEmpty()
); // Print false
29
30 // Insert a new city at index 2
31 cityList.add( 2 , "Xian" );
32
// Contains [London, Denver, Xian, Paris, Miami, Seoul, Tokyo]
33
34
// Remove a city from the list
cityList.remove( "Miami" );
remove element
35
36
// Contains [London, Denver, Xian, Paris, Seoul, Tokyo]
37
38 // Remove a city at index 1
39 cityList.remove( 1 );
40
remove element
// Contains [London, Xian, Paris, Seoul, Tokyo]
41
42 // Display the contents in the list
43 System.out.println(cityList.toString());
44
45 // Display the contents in the list in reverse order
46 for ( int i = cityList.size() - 1 ; i >= 0 ; i--)
47 System.out.print(
toString()
cityList.get(i)
+ " " );
get element
48 System.out.println();
49
50 // Create a list to store two circles
51 ArrayList<CircleFromSimpleGeometricObject> list
52 = new ArrayList<CircleFromSimpleGeometricObject>();
53
54 // Add two circles
55 list.add( new CircleFromSimpleGeometricObject( 2 ));
56 list.add( new CircleFromSimpleGeometricObject( 3 ));
57
58 // Display the area of the first circle in the list
59 System.out.println( "The area of the circle? " +
60 ((CircleFromSimpleGeometricObject)list.get( 0 )).getArea());
61 }
62 }
create ArrayList
Search WWH ::




Custom Search