Transformation d'hexa en caractère dans une lecture de fichier - Java - Programmation
Marsh Posté le 23-10-2002 à 16:26:11
Bin dans la classe Integer, t'as une fonction byteValue(). A partir de là, tu fabriques le caractère que tu veux. Exemple :
Code :
|
Bon, j'me complique peut-être un brin la vie, m'enfin c'est l'idée.
Marsh Posté le 23-10-2002 à 16:36:03
Taiche a écrit a écrit : Bin dans la classe Integer, t'as une fonction byteValue(). A partir de là, tu fabriques le caractère que tu veux. Exemple :
|
Je te remercie.
Je viens de trouver la solution en lisant directement des bytes
byte [] data=new byte[1];
while ((inHex.read(data)) != -1 && (i<50)) {
String s = new String(data);
System.out.println("*"+s+"*" );
i++;
}
Marsh Posté le 23-10-2002 à 15:37:33
Bonjour,
J'ai un problème ... vous vous en doutiez
Je lis un fichier et je veux récupérer un caractère précis.
Le problème est que j'ai la valeur décimale ou hexa ...
Avez-vous une solution pour obtenir un type char ?
Petit bout de code ...
FileInputStream inHex = new FileInputStream(new File(pathOrdre));
int octet;
int i=0;
while ((octet = inHex.read()) != -1 && (i<50)) {
System.out.println("*"+octet+"*" + Integer.toHexString(octet);
i++;
}
inHex.close();
---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.