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.
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));
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