Stavo cercando una soluzione elegante per rimuovere i valori nulli da un elenco. Mi sono imbattuto nel following post, che dice che posso usare list.removeAll(Collections.singletonList(null));
Qual è l'uso di singletonList?
Questo, tuttavia, genera un UnsupportedOperationException, che sto assumendo è perché removeAll()
sta tentando di fare qualche operazione mutative sulla raccolta Singleton immutabile. È corretto?
Se questo è il caso, quale sarebbe l'uso tipico di questa singola lista? Per rappresentare una raccolta di dimensioni 1 quando sei sicuro di non voler fare effettivamente qualcosa con la collezione?
Grazie in anticipo.
Come hai dichiarato la lista? Utilizzando Arrays.asList()? Se è così allora sarà immutabile – Murugesh