Int et Integer en java

Résolu/Fermé
salut
c'est quoi la différence entre int et Integer ? j'ai lu pas mal de tutoriel sur internet mais j'ai pas trop compris quand on emplois int et Intger.

et quand on fais :
int a=6;
Integer b=new Integer(0);
b=a;
dans Intger (0) le zéro correspond à quoi exactement ?
et qu'est ce qu'il fait ce programme ? et est ce quelqun peut me donner un exemple de Integer ,

Merci de me répondre;
Configuration: Windows Vista
Firefox 3.0.3

3 réponses

  1. Integer est un objet, alors que int est un type natif.
    Avec un Integer, tu as ainsi plein de méthodes intéressantes (voir la doc de Java).
    Ton programme crée un objet Integer dont la valeur est 6. On pourra ainsi appeler des méthodes à partir de ce dernier (voir la partie Method Summary dans la doc).

    On aurait aussi pu faire directement
    Integer b=new Integer(6);
    car il y a un constructeur qui prend un int : Integer(int value)

    29
    1. merci beaucoup
      2
      1. Tu peux mettre le sujet en résolu maintenant ;)

        0