title: split a java collection into sub collections based on a object property
body: <p>I have a List of MyObjects ... MyObject{ int id,String name}. Now I want to split the the list into sublists that have identical "id" values, can any one suggest an efficient approach for doing this. </p>