Strings
em Java normalmente é utilizada com o java.util.Comparator
da própria classe String
, mas existe um pequeno detalhe quando os nossos textos possuem números em sua composição.Imagine o seguinte conjunto de
Strings
:"img_1", "img_5", "img_10"
Ao ordenar estas
Strings
com a ordenação padrão do Java teremos:"img_1", "img_10", "img_5"
Mas este resultado não é útil quando se espera uma ordenação conceitual onde os números devem representar uma ordem dentro do conjunto de informações. Então, nesta postagem venho compartilhar uma solução para este problema.