Arrays immuables en java
Le type de tableau primitif en java n'offre pas d'immuabilité. DÉCLARGER UN TABLEAU comme final ne protège que la référence au tableau de la réaffectation, mais n'empêche pas les modifications des éléments de tableau individuels.
pour appliquer l'immutabilité pour un tableau de primitives, vous devez envisager une structure de données alternative.
Alternative aux tableaux primitifs consiste à utiliser la méthode Collection.UnModifiBebleList () pour créer une liste non modifiable soutenue par les éléments du tableau. Cette méthode renvoie une liste de wrapper qui empêche toute modification de son contenu.
List
Une fois que la liste non modifiable a été créée, toute tentative de modification de ses éléments entraînera une conception insistante. Cela garantit que les éléments du tableau restent inchangés tout en permettant l'accès à leurs valeurs via l'interface de liste.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3