Estaba buscando una solución elegante para eliminar valores nulos de una lista. Me encontré con el following post, que dice que puedo utilizar list.removeAll(Collections.singletonList(null));
¿Cuál es el uso de singletonList?
Esto, sin embargo, arroja una UnsupportedOperationException, que estoy suponiendo que se debe a removeAll()
está tratando de hacer alguna operación mutativo en la colección singleton inmutable. ¿Es esto correcto?
Si este es el caso, ¿cuál sería el uso típico de esta SingleList? ¿Para representar una colección de tamaño 1 cuando está seguro de que no quiere hacer nada con la colección?
Gracias de antemano.
¿Cómo se declara la lista? Usando Arrays.asList()? Si es así, será inmutable – Murugesh