ciao!

iterando su un json, ho provato ad aggiungere dati ad un HashSet.
solo che non capisco perchè l'ordine che c'è nell'HashSet è diverso da quello che mi stampa l'iterazione.
cioè:
codice:
                HashSet<String> header = lettura.getHeader();
                for (String s : header) {
                    System.out.println(s);
                }
----------------------
ragSoc
localita
codFiscale
tipoConto
provincia
via
npu
codiceTmp
cap
npuAgenda
nazione
ie
telefono
partIva
codiceCliente
breve
mentre nell'iterazione sul json:
codice:
        while ((token = parser.nextToken()) != JsonToken.END_OBJECT) {
            token = parser.nextToken();
            header.add(parser.getCurrentName());
            System.out.println(parser.getCurrentName());
        }
-------------------------------
npu
npuAgenda
codiceCliente
codiceTmp
tipoConto
ragSoc
breve
partIva
codFiscale
via
localita
cap
nazione
provincia
ie
telefono
sapete darmi una spiegazione??