Bom dia!
Pessoal, tenho uma duvida que relativamente é simples, mas não consigo pensar em uma forma eficaz de contornar a exibição de uma especie de “breadCrumb” que estou criando para exibir as categorias de um sistema que estou desenvolvendo.
Abaixo segue o método em questão:
public String getCategoryNameBreadCrumb(Document doc) {
Collection<Object> cat = doc.getFieldValues("level_main_name");
String dados = "";
if(cat != null && cat.toArray() != null){
for (Object object : cat) {
dados += "|" + object.toString();
}
return dados;
}
return "";
}
O que acontece é que os valores que estão chegando estão ficando na ordem inversa do que na verdade precisa ser exibido:
|Pasta Suspensa|Pastas|Escritório
O correto seria ficar desta maneira:
Escritório|Pastas|Pasta Suspensa
Não estou conseguindo imaginar com posso resolver esse problema, creio que um laço for com iteração funcione, mas não consegui resolver.
Se alguém tiver alguma ideia ou comentário que posso me ajudar ficarei grato desde já!
Um abraço todos!
