Quiero obtener el objeto de una colección que sé que tiene exactamente un elemento (básicamente es lo contrario de lo que Collections.singletonList()
hace, pero no sé si la colección es list/set/algo más, así que no puedo usar c.get(0)
).Obteniendo el objeto de una colección singleton
Actualmente utilizo c.iterator.next()
, se preguntan si ya existe un método para que en Java o en una de las bibliotecas comunes (Apache-Commons, guayaba etc.)
A partir del 16/9/16, el enlace está roto. Use https://google.github.io/guava/releases/snapshot/api/docs/com/google/common/collect/Iterables.html – Beethoven