title: ArrayList - remove element, shifting list down?
body: <p>This is a pretty straight-forward question...  Just couldn't  really find a straight-forward answer on the web.</p>
  
  <p>Consider I have a <code>List&lt;String&gt; listOfStrings = new ArrayList();</code> and it is populated with 20 values.</p>
  
  <p>If <code>listOfStings.get(0) = zero</code>, <code>listOfStrings.get(1) = one</code>, etc...</p>
  
  <p>and I do <code>listOfStrings.remove(0)</code></p>
  
  <p>would <code>listOfStrings.get(0)</code> become <code>null</code>, or would the elements shift down so 
  <code>listOfStrings.get(0)</code> becomes <code>one</code>?</p>