Maison > Questions et réponses > le corps du texte
黄舟2017-04-18 10:57:12
La variable searchableList elle-même ne peut pas être modifiée, mais l'objet pointé par searchableList peut être modifié.
天蓬老师2017-04-18 10:57:12
L'utilisation de cette variable final est final, ce qui signifie que la référence de la variable searchableList ne peut pas être modifiée et a été verrouillée sur cette ArrayList, mais la ArrayList elle-même peut être modifiée.
PHP中文网2017-04-18 10:57:12
Final modifie l'espace mémoire du tas pointé par la variable searchableList. Par exemple, searchableList est votre maison. Être modifié par final signifie que la maison ne changera plus, mais que le contenu à l'intérieur peut également être modifié. la maison. Ajouter des choses ou supprimer des mises à jour, etc.
高洛峰2017-04-18 10:57:12
La liste de recherche finale modifiée est une référence, cette référence pointe vers ArrayList<String>, donc searchableList ne peut pas être modifiée, et ArrayList est implémentée avec un tableau, et de nouveaux éléments peuvent être ajoutés à ce tableau.
Lorsque vous essayez de modifier l'objet pointé par searchableList, une erreur est signalée