Différence entre int et Integer en Java

lecteur

Différence entre int et Integer en Java

Examinons la différence entre ** ʻint et Integer `**.

Le type Integer est un wrapper pour le type int, et des méthodes de manipulation du type int sont fournies.

Exemple d'utilisation

Par exemple, il est utilisé lorsque vous souhaitez convertir (conversion de type) du type int en type String.

int price = 100;

// int -> Integer
Integer priceRap = price;

// Integer -> String
System.out.println("price : " + priceRap.toString());

//Je veux doubler
Double priceDouble = priceRap.doubleValue();

//Calcul des doubles et taxes?
Double per = 1.1;
System.out.println("Payment amount : " + (priceDouble * per));

Pourquoi?

La raison pour laquelle int et Integer existent séparément est que l'ordinateur traite les types primitifs tels que le type int.

WebAPI JSON utilise également des types primitifs et n'envoie pas de types d'objets.

Le type Integer est requis lorsque vous souhaitez traiter, enregistrer ou effectuer une opération sur les données, utilisez-le donc correctement si nécessaire.

Recommended Posts

Différence entre int et Integer en Java
Comprendre la différence entre int et Integer et BigInteger en java et float et double
Différence entre final et immuable en Java
[Java] Différence entre == et égal
Différence entre next () et nextLine () dans Java Scanner
[Java] Différence entre Hashmap et HashTable
[JAVA] Différence entre abstrait et interface
[Java] Différence entre array et ArrayList
[Java] Différence entre fermable et fermable automatiquement
[Java] Différence entre StringBuffer et StringBuilder
[Java] Différence entre longueur, longueur () et taille ()
L'évaluation des courts-circuits est-elle vraiment rapide? Différence entre && et & en Java
Différence entre pop () et peek () dans la pile
[Pour les débutants] Différence entre Java et Kotlin
Différence entre getText () et getAttribute () de Selenium
Différence entre les listes d'arry et les listes liées en Java
Différence entre EMPTY_ELEMENTDATA et DEFAULTCAPACITY_EMPTY_ELEMENTDATA dans ArrayList
[Java] Différence entre la plage Intstream et la plageClosed
Différence entre i ++ et ++ i
Distinguer les nombres positifs et négatifs en Java
[Java] Différence entre "variable finale" et "objet immuable"
Différence entre produit et variante
[Java] Différence entre equals et == dans une chaîne de caractères qui est un type de référence
Différence entre redirect_to et render
Différence entre redirect_to et render
Différences entre les classes et les instances dans Ruby
Différence entre CUI et GUI
Différence entre les variables et les variables d'instance
[JAVA] Quelle est la différence entre interface et abstract? ?? ??
Différence entre classe et instance
Différence entre l'installation de bundle et de bundle
Différence entre ArrayList et LinkedList
Différence entre render et redirect_to
Différence entre List et ArrayList
java Generics T et? Différence
Différence entre .bashrc et .bash_profile
Différence entre StringBuilder et StringBuffer
Différence entre render et redirect_to
[Java débutant] Différence entre la longueur et la longueur () ~ Je ne sais pas ~
Différence entre Java et JavaScript (comment trouver la moyenne)
Différence entre l'élément 0, le caractère nul et le caractère vide (liste de contrôle)
[Java] Différence entre l’affectation d’une variable de type de base et l’affectation d’une variable de type de référence
[Java] Vérifiez la différence entre orElse et orElseGet avec IntStream
Pensez aux différences entre les fonctions et les méthodes (en Java)
Différences dans la gestion des chaînes entre Java et Perl
[Java] Différence entre l'erreur de débordement de pile et l'erreur de mémoire insuffisante
[Ruby] Différence entre obtenir et publier
Différence entre interface et classe abstraite
Différence entre l'opérateur == et la méthode égale
Différences entre Java "débutant" et Kotlin
[Terminal] Différence entre irb et pry
JavaServlet: différence entre executeQuery et executeUpdate
Exemple d'encodage et de décodage en Java
[Ruby] Différence entre is_a? Et instance_of?