Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    258

    come fare senza usare il vector?....

    Salve ragazzi,
    vorrei un consiglio.
    Ho da convertire un file di testo che è ottenuto da una tabelle excel.
    Ha questo formato

    nome valore1 valore2 valore3.............(altri valori)
    giuseppe 23,2 32,1 23,4...
    antonio 23,1 34.2 45,2...
    francesco 11,2 34,2 12,3...

    Il numero di valori e di righe lo so solo in fase di lettura.
    Ho ottenuto il numero di valore tokenizzando la prima linea, ho letto il file usando un arraydi stringhe per la prima linea e un arraylist di oggetti riga( una stringa e un array di double).
    La lettura avviene correttamente.
    Devo convertire il tutto in un array di byte.
    Come posso fare?
    Devo aggiungere uno spazio(in byte) tra ogni valore e un ;(in byte) tra ogni linea.
    Ho provato mettendo linea per linea tutto ciò che codificavo in un vector, per poi copiarlo in un array di byte ma è poco efficiente...
    avete delle idee da postarmi?
    Possibilmente chiare,sono alle prime armi..............
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    258
    ...dimenticavo.
    Devo ottimizzare la funzione al max,perchè essendo il file di circa 50000 righe vado spesso in errore:java heap size quando faccio l'upload.
    Qualcuno mi ha consigliato di leggere il file a blocchi...
    è una buona idea?
    Come dovrei fare?
    Grazie ancora

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 © 2025 vBulletin Solutions, Inc. All rights reserved.