Exemplos de uso dos testes unitários:
assertEquals("a,b,c", CollectionUtils.listToCommaSeparatedString(CollectionUtils.toList("a", "b", "c")));
assertEquals("a,b,c",
CollectionUtils.listToCommaSeparatedString(CollectionUtils.toListFromCommaSeparatedString("a,b,c")));
assertEquals("a,b,c",
CollectionUtils.listToCommaSeparatedString(CollectionUtils.toListFromSeparatedString("a:b:c", ":")));
Existia código repetitivo do tipo: Arrays.asList(someString.split(","))
...ou pior adicionar objetos um a um caso não fosse oriundo de uma string separada por algo.
Já está disponível no development da DIF
Com os melhores cumprimentos,