title: Why use parallel arrays in Java?
body: <p>Is there any real use case for <a href="http://en.wikipedia.org/wiki/Parallel_array" rel="noreferrer">parallel arrays</a> in Java? It seems too cumbersome to maintain N arrays which are interrelated.</p>
  
  <p>Example:</p>
  
  <pre><code>int  ages[]   = {0,          17,        2,          52,         25};
  String names[] = {"None",    "Mike",    "Billy",    "Tom",      "Stan"};
  int  parent[] = {0,          3,         1,          0,          3};
  </code></pre>
  
  <p>I can just create a class Person and store objects in one single array. Will be little more expensive, but much easy to use right?</p>