utiliser la fonction de « DataInputStream » appelé « readLong() » pour lire la valeur à partir d'une fin de fichier « txt ». Ce fichier a été édité à l'avance. Je veux obtenir la valeur correcte "123456789", mais la réponse est "3544952156018063160"readLong() retourne une valeur incorrecte
DataInputStream di = new DataInputStream(new FileInputStream("E:\\CMHI\\LocalHost\\src\\t.txt"));
Long res = di.readLong();
System.out.println(res);
di.close();
veuillez poster le code réel et non les images –
Vous lisez un fichier texte avec "123456789" écrit. – saka1029
S'il vous plaît, mettez le code réel avec le contenu du fichier pour résoudre facilement votre problème. –