package maintest;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;

public class MainTest {

	public static void main(String[] args) {
		ArrayList<Integer> nums = new ArrayList<Integer>(5);
		nums.add(10);
		nums.add(132);
		nums.add(13);
		nums.add(0);
		nums.add(130);
		Collections.sort(nums);
		// use iterator to traverse
		System.out.println("------Iterator------");
		Iterator<Integer> iter = nums.iterator();
		while (iter.hasNext()) {
			System.out.println(Integer.toString(iter.next()));
		}
		
		// use a for loop
		System.out.println("------For Loop------");
		for (int i = 0; i < nums.size(); i++) {
			System.out.println("Index " + Integer.toString(i) + ": " + Integer.toString(nums.get(i)));
		}
		// use a for-each loop
		System.out.println("------For-Each Loop------");
		for (int i : nums) {
			System.out.println(Integer.toString(i));
		}
	}
}
