Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    102
    Ti ringrazio molto. Per il vettore quindi leggo 1024 caratteri alla volta?

  2. #12
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Pegasys
    Per il vettore quindi leggo 1024 caratteri alla volta?
    Ma sì ... va anche bene. Potresti anche mettere 2048 o 4096 o altre cifre (io in genere metto potenze di due). È più che altro una questione di ottimizzazione, che andrebbe valutata meglio con degli appositi "benchmark".
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  3. #13
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    102
    Se invece il file è piccolo? (ha tipo 500 caratteri) va bene lo stesso no?

  4. #14
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Pegasys
    Se invece il file è piccolo? (ha tipo 500 caratteri) va bene lo stesso no?
    Certo che va bene. Se noti (ed è quello che sbagliavi nelle tue prove) alla read() viene passato l'array e quindi cerca di leggere al massimo buf.length caratteri. La quantità letta comunque la ritorna e la uso appunto per appendere solo quella porzione di array riempita dalla read().
    Dopo l'ultimo blocco la lettura seguente fa ritornare 0, quindi il ciclo termina.
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.