title: Android: transform each column of a cursor into a String array
body: <p>let's say if this is my code</p>
  
  <pre><code>Cursor mCursor = dbAdapter.getAllTitles(); //returns results from 3 columns, eg column1, column2, column3
  </code></pre>
  
  <p>is there anyway I can assign the values from column1 to 1 string array, column2 to another and so on? perhaps like this</p>
  
  <pre><code>String[] getColumn1 = mCursor.dataFrom("column1");
  String[] getColumn2 = mCursor.dataFrom("column2");
  String[] getColumn3 = mCursor.dataFrom("column3");
  </code></pre>
  
  <p>examples i see to achieve the same result as above involves iterating through the values and put them into the respective array. too much resource consuming, no? then it's better to make separate sql query for each columns, no?</p>