Le code suivant produit un avertissement «Opération non contrôlée ou non sécurisée». Comment puis-je émettre le Object
o
pour saisir T
sans provoquer l'avertissement? Je sais que je pourrais supprimer l'avertissement, mais je veux savoir la "bonne" manière.Comment convertir un type générique?
public class MyType<T> {
T cast(Object o) {
return (T)o; //<--- what causes the warning
}
}
Ce que vous faites est de type pas sûr, donc oui, vous allez obtenir un avertissement qu'il est de type pas sûr. –