Maison  >  Article  >  Java  >  Convertir le type de données long en type int en Java

Convertir le type de données long en type int en Java

高洛峰
高洛峰original
2017-01-22 10:16:472521parcourir

La conversion du type int en type long est une conversion ascendante, qui peut être directement convertie implicitement. Cependant, la conversion du type long en type int est une conversion descendante, et un débordement de données peut se produire :

Principalement comme suit : Une méthode de conversion, pour référence :

1. Conversion de type forcée

long ll = 300000;
int ii = (int)ll;

2. Appelez la méthode intValue()

long ll = 300000;
int ii= new Long(ll).intValue();

3. Convertissez d'abord le long en chaîne, puis convertissez-le en entier

long ll = 300000;
int ii = Integer.parseInt(String.valueOf(ll));

Ces trois méthodes sont relativement simples et claires.

Pour plus d'articles sur la conversion du type de données long en type int en Java, veuillez faire attention au site Web PHP chinois !

Déclaration:
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