Quelle est l'utilité de Collections.singletonList()
en Java ? Je comprends qu'elle renvoie une liste avec un élément. Pourquoi voudrais-je avoir une méthode distincte pour faire cela ? En quoi l'immuabilité joue-t-elle un rôle dans ce cas ?
Y a-t-il des cas d'utilisation particuliers pour cette méthode, qui n'est pas seulement une méthode pratique ?
8 votes
Voici un exemple de l'utilité de ce système. stackoverflow.com/a/1239631/360811
3 votes
Duplicata possible de Arrays.asList() vs Collections.singletonList()
5 votes
@sschuberth, veuillez comparer les dates des questions. Le PO n'était pas conscient qu'il pouvait dupliquer une question future.
0 votes
C'est vrai, @KumarAnkit, mais les liens vers les doublons sont toujours utiles pour les personnes qui cherchent des réponses alternatives / potentiellement meilleures. En fait, je pense que les liens vers les doublons devraient être considérés comme une chose bidirectionnelle, et que les meilleures questions/réponses devraient être conservées, qu'elles soient plus anciennes ou plus récentes.
1 votes
@sschuberth, bon point, mais elle devrait être classée comme similaire, comme cette question ici.
0 votes
@sschuberth - Ce n'est pas bidirectionnel. Fermer une question en tant que doublon empêche d'y ajouter d'autres réponses. Donc, si quelqu'un ferme à tort une question en double simplement parce qu'elle est liée, il bloque en fait de nouvelles contributions potentiellement utiles.