Maison > Java > javaDidacticiel > le corps du texte

Explication détaillée de la différence entre int et Integer en Java

高洛峰
Libérer: 2017-01-22 10:18:50
original
1698 Les gens l'ont consulté

1. Les types de données en Java sont divisés en types de données de base et en types de données complexes

int est le premier et entier est le second (c'est-à-dire une classe).

2. Lors de l'initialisation

int i = 1;

 Integer i = new Integer(1);   // (要把integer 当做一个类看)
Copier après la connexion

int est le type de données de base (une trace laissée par l'orientation du processus, mais c'est un complément utile à Java)


Integer est une classe, une extension de int, et définit de nombreuses méthodes de conversion

Les méthodes similaires incluent : float Float, double Double, string String, etc.

Par exemple : lorsque vous devez placer des éléments dans ArrayList ou HashMap, les types intégrés tels que int et double ne peuvent pas être insérés, car les conteneurs contiennent des objets, ces types intégrés sont donc nécessaires pour créer. une classe de couverture pour le type.

Chaque type intégré en Java a une classe de couverture correspondante.

La relation entre int et Integer en Java est relativement subtile. La relation est la suivante :

1. Int est le type de données de base ;

2 est la classe d'encapsulation de int ; ; représentent une certaine valeur

4. Int et Integer ne peuvent pas être utilisés ensemble car ce sont deux types de données différents

Exemple :

En savoir plus sur int ; Java Pour des informations détaillées sur la différence entre Integer et Integer, veuillez faire attention au site Web PHP chinois !
 ArrayList al=new ArrayList();
 int n=40;
 Integer nI=new Integer(n);
 al.add(n);//不可以
 al.add(nI);//可以
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal