Comment initialiser HashSet <Long> avec des valeurs [duplicate]
Nov 05 2020
Comment pourrais-je initialiser un HashSet<Long>avec des valeurs prédéfinies?
Exemple:
HashSet<Long> hsCtr =
new HashSet<Long>(Arrays.asList(6557100201,6557100202,6557100203));
Mise à jour: il suffit de forcer les littéraux dans les longs en ajoutant "L"
HashSet<Long> hsCtr =
new HashSet<Long>(Arrays.asList(6557100201L,6557100202L,6557100203L));
Merci
Réponses
NikhilKamboj Nov 05 2020 at 02:26
Les valeurs du tableau doivent être longues, vous devez spécifier explicitement. Ajoutez simplement l / L aux valeurs dans Arrays.asList (xxxl, xxl, xl);