Check out example codes for "how to create dynamic string array in java". It will help you in understanding the concepts better.

Code Example 1

List<String> zoom = new ArrayList<>();
zoom.add("String 1");
zoom.add("String 2");

for (String z : zoom) {
    System.err.println(z);
}

Code Example 2

ArrayList<String> mylist = new ArrayList<String>();
mylist.add(mystring); //this adds an element to the list.

Learn ReactJs, React Native from akashmittal.com