title: Vertically separate arraylist to sublists
body: <p>I have an ArrayList which contains String arrays.
  I need to separate this arraylist to sub ArrayLists like separating columns,</p>
  
  <p>like </p>
  
  <p>Arraylist columns to </p>
  
  <p>ArrayList columnOne, ArrayList columnTwo....</p>
  
  <p>No, I need to separate ArrayList to ArrayList like </p>
  
  <pre><code>ArrayList&lt;String[]&gt; data=
  
  ["cold","yes"]
  ["cold","no"]
  ["hot","no"]
  
  
  ArrayList&lt;String&gt;
  
  ArrayList&lt;String&gt; columnOne= ["cold","cold","hot"]
  ArrayList&lt;String&gt; columnTwo= ["yes","no","no"]
  </code></pre>
  
  <p>It looks like easy with using loop but may be there is more simple way on initialize ArrayList?</p>