how to print arraylist in java

www.lau‮‬tturi.com
how to print arraylist in java

Method 1 using for-each loop

/**
 * @author lautturi.com
 * Java example: print an arraylist using for-each loop in java 
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {

		ArrayList<Integer> list = new ArrayList<Integer>();
		for (int i = 1; i < 10; i++) {
			list.add(i);
		}
		
		for (Integer ele : list) {
			System.out.print(ele+" ");
		}
		System.out.println();

	}
}

output:

1 2 3 4 5 6 7 8 9

Method 2 Using java.util.AbstractCollection.toString()

/**
 * @author lautturi.com
 * Java example: print an arraylist in java
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {

		ArrayList<Integer> list = new ArrayList<Integer>();
		for (int i = 1; i < 10; i++) {
			list.add(i);
		}
		
		System.out.println(list.toString());
		System.out.println();

	}
}

output:

[1, 2, 3, 4, 5, 6, 7, 8, 9]

Method 3 Using Lambda Expression

/**
 * @author lautturi.com
 * Java example: print an arraylist using Lambda Expression in java 
 */

import java.util.*;

// Java use Lambda Expression to print arraylist 

public class Lautturi {

	public static void main(String[] args) {

		ArrayList<Integer> list = new ArrayList<Integer>();
		for (int i = 1; i < 10; i++) {
			list.add(i);
		}
		
		list.forEach(value -> System.out.print(value+ " "));
		
		System.out.println();

	}
}

output:

1 2 3 4 5 6 7 8 9

Method 4 Using Lambda Expression and print method

/**
 * @author lautturi.com
 * Java example: 
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {

		ArrayList<Integer> list = new ArrayList<Integer>();
		for (int i = 1; i < 10; i++) {
			list.add(i);
		}
		
		list.forEach(System.out::print);
		
		System.out.println();

	}
}

output:

123456789
Created Time:2017-09-12 23:00:13  Author:lautturi