how to create dynamic string array in java

how to create dynamic string array in java
/**
 * @author lautturi.com
 * Java example: how to create an string array dynamically in java
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {

		ArrayList<String> data = new ArrayList<String>();
		data.add("First");
		data.add("Second");
		data.add("Third");

		System.out.println(data);
	}
}
S‮ecruo‬:www.lautturi.com

output:

[First, Second, Third]
Created Time:2017-09-11 14:44:53  Author:lautturi