Hola amigos que tal, necesito realizar una ordenacion de cadenas alfanumericas que contienen cadenas de texto y numeros... tengo el siguiente ArrayList de cadenas:
AAB-234
AAB-12
AAB-9
AAB-34
AAC-35-6
AAC-35-120
y al realizar la ordenacion generica me la hace de la siguiente manera.
AAB-12
AAB-234
AAB-34
AAB-9
AAC-35-120
AAC-35-6
La ordenacion correcta que es la que necesito seria esta:
AAB-9
AAB-12
AAB-34
AAB-234
AAC-35-6
AAC-35-120
Vamos lo que quiero es poder identifica dentro de cada cadena las cadenas numericas y poder ordenarlo segun los dos criterios, alfabeticos y numericos.
Alguien me puede echar una mano? Gracias¡¡