Erreur de création de table ArrayList
Réponse:
Les tableaux java ne prennent pas en charge les génériques. Plus précisément, la machine virtuelle Java (JVM) vérifie le bytecode pour s'assurer que les types de tableaux génériques ne sont pas déclarés. En effet, permettre aux tableaux génériques introduirait le potentiel d'erreurs de conversion d'exécution, appelées "Problème d'effacement."
public static ArrayList[] a = new ArrayList [2];
Solutions alternatives:
Utiliser une collection à la place:
Définissez une nouvelle classe, comme MyObjectArrayList qui étend ArrayList
Évitez les tentatives de convertir des tableaux génériques en tableaux non génériques, comme cela peut entraîner des problèmes de sécurité.
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