Maison > Java > javaDidacticiel > le corps du texte

Quelle est la méthode d'affectation des données Java de type long ?

WBOY
Libérer: 2023-04-28 15:52:06
avant
1762 Les gens l'ont consulté

Affectation de données de type long java

Problème

Lorsqu'une grande valeur apparaît dans le programme (dépassant le type int : -2^31 à 2^31 - 1), vous devez changer le type en type Long.

long l = 1507772738542;
Long l1 = (long)1507772738542;
Copier après la connexion

La méthode d'écriture ci-dessus signalera une erreur lors de la compilation

Quelle est la méthode daffectation des données Java de type long ?

Cela signifie probablement que les données sont trop longues et dépassent. Valeur de type int.

Solution

Long l = 1507772738542L;
Copier après la connexion

Vous pouvez ajouter L ou l après les données.

L'étrange problème causé par l'attribution de null à long

La raison du problème

J'obtiens des données de type Long à partir d'un objet et je les attribue à Une variable longue :

long startsecond =  tracelist.get(i).getTracesecond();
Copier après la connexion

Parce que Tracesecond doit avoir une valeur lors de l'obtention des données auparavant, donc les données nulles n'ont pas été jugées, mais plus tard, il a été constaté que l'attribut des données était nul, et lorsque le code a été exécuté, le code serait à cet endroit est bloqué et ne sera jamais exécuté.

Lorsque j'ai écrit un exemple de test seul, j'ai découvert qu'une exception de pointeur nul avait été signalée. Je ne sais pas si cela était dû à mon code dans le fil de discussion.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!