Obviamente, los conjuntos no tienen ningún tipo de pedido, por lo que no se puede esperar ningún orden específico si lo hago¿Es el determinante "toArray" de un conjunto?
String[] string = mySet.toArray();
Sin embargo, estoy frente a un caso de uso en el que no importa lo que ordena la matriz de cadenas se encuentra, pero lo hago necesito ser el caso de que si dos conjuntos son iguales entre sí, entonces:
StringUtils.join(mySet.toArray(),',');
producirá la misma cadena exacta de esos conjuntos, siempre, no importa cuántas veces corro el programa suponiendo que sigo con el mismo código.
¿Tengo esta garantía?
De manera similar, ¿esto es cierto para el orden en que los elementos aparecen para un conjunto determinado en un iterador?
Un aparte: "Java" no es un acrónimo. – bernie
Los conjuntos pueden tener un pedido. Por ejemplo TreeSet. – kukudas
@kukudas Realmente pensé que "no ordenar" era uno de los requisitos de facto de un conjunto. ¡Gracias! – Jeremy