En C++, j'ai apprécié d'avoir accès à un entier non signé de 64 bits, par le biais de unsigned long long int
ou via uint64_t
. Maintenant, en Java les longs sont 64 bits, je sais. Cependant, ils sont signés.
Existe-t-il un unsigned long (long) disponible en tant que primitive Java ? Comment l'utiliser ?
5 votes
NOTE La réponse acceptée est périmée à partir de Java 8 et plus. Voir le Réponse de GigaStore pour la nouvelle fonctionnalité permettant de demander à Java de considérer un nombre comme non signé. Pas pour un usage quotidien, mais pratique quand on en a besoin.