Bonjour
J'ai un petit problème.
Je ne vois pas comment faire pour convertir un entier l (qui contient en fait la taille d'un fichier jpeg) en un tableau de byte.
Merci d'avance pour votre aide.
Version imprimable
Bonjour
J'ai un petit problème.
Je ne vois pas comment faire pour convertir un entier l (qui contient en fait la taille d'un fichier jpeg) en un tableau de byte.
Merci d'avance pour votre aide.
Tableau d'entier vers tableau de byte...
Si c'est un simple entier et pas un tableau, attention que la fonction byteValue ne marche qu'avec l'objet Integer et pas avec le type scalaire int ;)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class IntArrayToByteArray { public static void main(String[] args) { int[] inttab = {1, 2, 3}; int size = inttab.length; byte[] bytetab = new byte[size]; int i; for (i = 0; i < size; i++) { bytetab[i] = (new Integer(inttab[i])).byteValue(); System.out.println(bytetab[i]); } } }
Je vais le tester et voir si cela marche pour moi