save an ArrayList as a string and then use the string to create an ArrayList
ArrayList<String> myList = new ArrayList<String>(); myList.add("one"); myList.add("two"); myList.add("three"); String s = myList.toString(); ArrayList<String> newList = new ArrayList<String>(Arrays.asList(s.substring(1, s.length()-1).split(", ")));