« Programmation Java/Transtypage » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 237 :
Les limites de l'autoboxing est qu'il ne concerne que chaque type primitif et sa classe englobante respective. Par exemple le code suivant renvoie l'erreur <code>inconvertible types</code> en voulant passer du ''String'' au ''Float'' :
<source lang="java5">
public static void main(String[] args) {
for(int i = 0; i <integers args.size()length; i++) {
System.out.println((floatFloat)args[i]);
}
}
</source>
Ligne 246 ⟶ 247 :
public static void main(String[] args) {
for(i=0;i<integers.size();i++) {
System.out.println((Float.valueOf(args[i])).floatValue());
}
</source>