Ordenar vector de um objeto pelo atributo do objeto

pessoal,

possuo um vector de objetos X que dentre seus atributos possui um chamado “parent_item_number” do tipo String.

preciso reordenar esse vector tendo como base esse atributo, segue exemplo do vector:

ProductImpl  
         {parent_item_id=2135518 parent_item_number='AC3617'},   
ProductImpl  
         {parent_item_id=2287516 parent_item_number='AC3621XL'},
ProductImpl  
         {parent_item_id=2285212 parent_item_number='AC3641'}  

É possível ordenar esse vector pelo parent_item_number do elemento? Como eu poderia fazer isso? O método para acessar esse parâmetro é getParentItemNumber().

valeu!

Você pode fazer o seu objeto implementar a interface Comparable e implementar a comparação dentro do método compareTo ou então criar uma classe do tipo Comparator específica para essa comparação. De antemão, segue os links das classes:

java.lang.Comparable
java.util.Comparator