Voglio ottenere l'oggetto di una raccolta che conosco ha esattamente un elemento (in pratica è il contrario di ciò che fa Collections.singletonList()
- ma non so se la raccolta è lista/set/qualcos'altro quindi non posso usare c.get(0)
).Ottenere l'oggetto di una collezione singleton
Attualmente io uso c.iterator.next()
, chiedo se c'è già un metodo per che in Java o una delle librerie comuni (apache-commons, guava, ecc)
A partire dal 2016/9/16 il link è rotto. Utilizza https://google.github.io/guava/releases/snapshot/api/docs/com/google/common/collect/Iterables.html – Beethoven