69 votes

make ArrayList Lecture seule

En Java, comment pouvez-vous créer un ArrayList lecture seule (afin que personne ne puisse ajouter, modifier ou supprimer des éléments) après l'initialisation?

129voto

Scobal Points 5943

Transmettez la liste de tableaux à Collections.unmodifiableList ()

1voto

Shaun Points 21

Consultez Google Collections et, pour vos besoins, consultez ImmutableList. Mais tout ce qui s'y trouve mérite d'être regardé.

1voto

Jama22 Points 356

Êtes-vous sûr de vouloir utiliser ArrayList dans ce cas?

Peut-être serait-il préférable de remplir d'abord une liste de tableaux avec toutes vos informations, puis de convertir la liste de tableaux en un tableau final lors de l'initialisation du programme Java

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X