Me gustaría saber si puedo obtener el primer elemento de una lista o conjunto. ¿Qué método usar?
Collection c; Iterator iter = c.iterator(); Object first = iter.next(); (Esto es lo más cerca que estará de tener el "primer" elemento de un Set . Debe darse cuenta de que no tiene absolutamente ningún significado para la mayoría de las implementaciones de Set . Esto puede tener significado para LinkedHashSet y TreeSet, pero no para HashSet).
En Java> = 8 también puede usar la API de transmisión:
Optional<String> first = set.stream().findFirst();(Útil si el Conjunto/Lista puede estar vacío).