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??