Bonjour,
je dois lire des fichiers produits par une appli c++ avec mon applet.
Pour le moment les fichiers en question ne contiennent que des int windows. Pour les utiliser en java j'inverse l'odre des bytes et comme ça j'ai mon int java.
Ca marche très bien mais pour des raison de dépassement de taille des int je dois lire des long.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public static int MSInt2JavaInt(int i) { //inverser l'ordre des bytes return (int)((i>>>24)|((i&0x00FF0000)>>>8)|((i&0x0000FF00)<<8)|(i<<24)); }
Comment adapter mon code existant pour convertir des long ?
Merci a tous
Partager