how to print arraylist in java

how to print arraylist in java
/**
 * @author lautturi.com
 * Java example: printing arraylist in java
 */
import java.util.*;

public class Lautturi {

	public static void main(String[] args) {
		
		ArrayList<String> list = new ArrayList<String>();
		list.add("lautturi");
		list.add("java");
		list.add("python");
		list.add("hello");
        
		// print arraylist 
        System.out.println(list);
        
        // print arraylist using toArray
        System.out.println(Arrays.toString(list.toArray()));
        
        // print arraylist using for loop in java
        for(int i=0; i<list.size();i++) {
        	System.out.print(list.get(i) + " ");
        }
        
        System.out.println();
        		
        // print arraylist using for-each loop in java
        for(String element: list)
        {
            System.out.print(element + " ");
        }
        
	}
}
Sou‮www:ecr‬.lautturi.com

output:

[lautturi, java, python, hello]
[lautturi, java, python, hello]
lautturi java python hello 
lautturi java python hello
Created Time:2017-09-19 13:00:45  Author:lautturi