title: (Java) Saving/Loading an ArrayList using Properties
body: <p>I have been researching different methods for saving and loading configuration settings for my application.  I've looked into <code>Preferences</code>, <code>JSON</code>, <code>Properties</code> and XML but I think I've settled on using the <code>Properties</code> method for most of my application settings.</p>
  
  <p>However, I'm not able to find any information on how to best save and load an ArrayList from that file.  It seems there are only individual key/pair string combinations possible.</p>
  
  <p>So my question is basically, is there a better way to do this?  I have an <code>ArrayList</code> of Strings in my application that I need to be able to save and load.  Can this be done with <code>Properties</code> or do I need to use a separate file just to hold this list and then read it in as an <code>ArrayList</code> (per line, perhaps)?</p>
  
  <p><strong>EDIT</strong>: I should mention, I would like to keep all config files as readable text so I am avoiding using <code>Serialization</code>.</p>