bonjour,

j'ouvre un fichier, le lit et recupere tout dans un tableau de bytes.
je converti ce tableau en String:
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);
le probleme:
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