Bonjour,
Je viens de reprendre un projet et je suis tombé sur le code suivant :
Il y a t'il une raison particulière de préciser en dure (100 plutôt que this.inputStream.available()) la taille du tableau ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int[] readBuffer = new int[100]; int len = 0; // we read each byte of the stream while (this.inputStream.available() > 0 && (readBuffer[len] = this.inputStream.read()) != -1) { len++; }
Surtout que dans la plupart des cas, il ne sera rempli que d'une 30aine d'éléments.
Pour info, l'InputStream est celui d'un socket.
Partager