2010-11-17 25 views

Répondre

2

Java writes out values in big-endian/network order si vous avez de la chance à cet égard.

Les valeurs Java int sont toujours signed32-bit. En ce qui concerne l'envoi d'un long en 32 bits, assurez-vous que la valeur correspond à 32 bits ou que vous allez perdre des données. Vous n'êtes tout simplement pas en mesure d'envoyer 5 gallons dans un seau de 2,5 gallons.

Vous pouvez utiliser la méthode Integer.parseInt(String) pour obtenir une valeur int:

int x = Integer.parseInt("12345"); 

ou Integer.valueOf(String) si vous voulez un entier.

Integer x = Integer.valueOf("12345"); 
2

Integer.valueOf(str);