Here’s a few ways to initialize an ArrayList, see the following full example :

package com.mkyong.common;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class InitialArrayList {
	public static void main(String[] args) {
		//normal way
		List<String> list = new ArrayList<String>();
		list.add("String A");
		list.add("String B");
		list.add("String C");
		System.out.println("List 1......");
		for(String temp:list){
		//Anonymous inner class
		List<String> list2 = new ArrayList<String>() {
			add("String A");
			add("String B");
			add("String C");
		System.out.println("List 2......");
		for(String temp:list2){
		//one line
		List<String> list3 =  new ArrayList<String>(
			Arrays.asList("String A", "String B", "String C")
		System.out.println("List 3......");
		for(String temp:list3){
Tags :
Founder of and, love Java and open source stuff. Follow him on Twitter, or befriend him on Facebook or Google Plus. If you like my tutorials, consider make a donation to these charities.

Related Posts

Popular Posts