bonjour,
j'ouvre un fichier, le lit et recupere tout dans un tableau de bytes.
je converti ce tableau en String:
le probleme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 byte tab_byte[] = new byte[size]; catia_file_for_read.read(tab_byte); str = new String(tab_byte);
avec un fichier texte de 10mo, ca passe.
avec un fichier de 20mo: bufferOverflowException sur "new String"
avec un fichier de 40mo, ca passe.
avec un fichier de 80mo, meme exception qu'avec le 20mo.
qq1 a-t-il une idee d'où cela peut venir, et comment resoudre ce probleme?
merci d'avance![]()
Partager