Votre question

a quoi sert la classe integer?

Tags :
  • string
  • Programmation
Dernière réponse : dans Programmation
17 Janvier 2005 22:41:21

Bonjour,
pourquoi en java a-t'on ajouté une classe Integer alors que on a dèja int?
Si vous aviez un exemple d'utilisation des deux pour me montrer la difference.merci.

Autres pages sur : sert classe integer

17 Janvier 2005 22:47:03

le int est le type définit par java
la classe Integer sert à convertir les types par exemple pour les cast en C
rendre un string en int par exemple

exemple
tu vas dans java.lang
et tu choisis la class Integer pour voir toutes les méthodes disponibles
17 Janvier 2005 22:53:14

héhé

question très intéressante.

Bah c'est juste parceque int est un type de base et que Integer est un objet
donc bah genre essaie de mettre des int dans un Vector .... bon courage

alors que un Integer ... pas de soucis

c'est pareil pour Double et Float

grace à ça tu peux utiliser des méthodes comme equals() toString() toHex() ...
Contenus similaires
17 Janvier 2005 23:00:53

En gros Integer sert parcequ'on peut appliquer des methodes sur un objet de ce type alors que int étant une variable on ne peut pas c'est ça?
Alors maintenant je vois l'interet de Integer mais pas de int!
17 Janvier 2005 23:20:33

A mon avis, il y a aussi int parceque parfois c'est plus simple...
avec le Integer pour avoir sa valeur t'es obligé de faire

int a;
int b = 2;
a=b;

------------------

Integer a;
Integer b = new Integer(2);
a=new Integer(b.getValue());

grace aux objets tu peux jouer avec les références ... pour que tes 2 objets pointent vers la meme case mémoire.

comme là
Integer a;
Integer b = new Integer(2);
a=b;

si tu modifie a , ça modifie b aussi car ils ont la meme adresse.

alors qu'avec les int c'est 2 variables bien distinctes.

vois tu ?
17 Janvier 2005 23:24:08

Merci pour vos réponses.
18 Janvier 2005 00:13:42

Un int, tu peux pas lui appliquer de methode, alors qu'un Integer est un object, avec des methodes donc!

Integer fourni par exemple differentes methodes pour convertir un int en string ou vis vers ça!
exemple:
int un_nombre = Integer.parseInt("15"); ou 15 est du string.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS