De la documentation, il est dit que l'on ne devrait pas utiliser available()
méthode pour déterminer la taille d'un InputStream de la taille. Alors comment puis-je atteindre les objectifs suivants, à savoir la lecture de l'ensemble du contenu de ce InputStream objet dans un tableau d'octets?
InputStream in; //assuming already present
byte[] data = new byte[in.available()];
in.read(data);//now data is filled with the whole content of the InputStream object
J'ai pu lire plusieurs fois avec une taille de mémoire tampon. Mais alors je vais avoir un problème de combiner ces tableaux d'octets.
S'il vous plaît aider. Merci beaucoup.