Easy Printing of Arrays and Array Lists
import java.util.ArrayList;
import java.util.Arrays;
public class ArrayListTester
{
public static void main(String[] args)
{
ArrayList<String> names = new ArrayList<String>();
names.add("Ann");
names.add("Bob");
names.add("Cindy");
System.out.println(names);
double [] values = {32, 54, 67.5, 29, 35, 47.5};
System.out.println("values="+Arrays.toString(values));
}
}

for (int i = 0; i < names.size(); i++)
{
if (i > 0)
{
System.out.print(" | ");
}
System.out.print(names.get(i));
}
Output as
Ann | Bob | Cindy