Originariamente inviato da Marcolino21
Si grazie... parlo dell'istruzione in entrambi i casi, per favore fammi un'esempio.
codice:
.....
HashSet<Long> idOrdini = new HashSet<Long>();
miometodo(idOrdini); // Popola solo il set
// usa idOrdini, qui ce l'hai ancora ed è popolato!
.....
Qui sopra non c'è molto da dire, dopo la invocazione del metodo continui ad avere il riferimento al set.
codice:
if (idOrdini.contains(1234L)) { .... }
Che tradotto a parole: se il set contiene un long 1234. Nota la costante long e l'uso del auto-boxing (visto che usi almeno Java 5).
Altrimenti una iterazione:
codice:
for (Long v : idOrdini) {
System.out.println(v);
}
Nota il "for-each", sempre da Java 5.