Bonsoir,
Je cherche à créer une liste en lecture seule pour réaliser un système de filtres.
J'ai essayé en passant la liste à ma fonction en utilisant Collections.unmodifiableList(list). Cependant la liste "originale" est belle et bien modifiée après le passage dans ma fonction et de ce fait, je perds des objets.
Y'a t-il une autre méthode pour créer une liste en lecture seule ?
Ci dessous le code de l'appel à la méthode, hotels est la liste originale que je voudrai garder intact, la méthode retourne une liste d'hôtels.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // Appel à la méthode List<Hotel> hotelsFiltered = hotelFilter.hotelsWithFreeBedRooms(Collections.unmodifiableList(hotels), date);
Merci d'avance pour votre réponse.
Partager