Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    148

    file in java

    espongo prima un po' il problema:

    in un file devo memorizzare informazioni del tipo:

    id1,coordinataX,coordinataY,ora,minuti
    id2,coordinataX,coordinataY,ora,minuti
    id3,coordinataX,coordinataY,ora,minuti

    dove le coordinate sono dei numeri con virgola e gli 'id' interi.

    In java devo leggere questo file e memorizzare in un DataBase le informazioni

    con quale estensione mi conviene registrare il file?
    e come e quali metodi usare per leggere il file in Java in modo sa scorrere tutte le colonne e le righe del file?

    spero qualcuno riesca a illuminarmi le idee

  2. #2

    Re: file in java

    Originariamente inviato da naide
    espongo prima un po' il problema:

    in un file devo memorizzare informazioni del tipo:

    id1,coordinataX,coordinataY,ora,minuti
    id2,coordinataX,coordinataY,ora,minuti
    id3,coordinataX,coordinataY,ora,minuti

    dove le coordinate sono dei numeri con virgola e gli 'id' interi.

    In java devo leggere questo file e memorizzare in un DataBase le informazioni

    con quale estensione mi conviene registrare il file?
    e come e quali metodi usare per leggere il file in Java in modo sa scorrere tutte le colonne e le righe del file?

    spero qualcuno riesca a illuminarmi le idee
    Per un problema del genere la cosa più adatta mi sembra l'xml. per la manipolazione puoi usare JDom o dom. Studiaci un pò sopra, è tanto di guadagnato per il futuro, fidati
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    148
    mi è stato chiesto in java....... vedo di pensarci su...

  4. #4
    Originariamente inviato da naide
    mi è stato chiesto in java....... vedo di pensarci su...
    La tua risposta non ha senso, ciò è dovuto al fatto che non sai cos'è xml, informati e poi ne riparliamo. Il programma sarà scritto in java e manipolerà file xml (che non è un vero e proprio linguaggio di programmazione, almeno non nella sua forma base). Possiamo dire che xml è un modo strutturato di memorizzare informazioni in un file di testo. Leggi qualcosa in proposito e vedrai che non solo è applicabile al tuo problema ma è anche una buona soluzione
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    148
    che risposta fredda.....
    visto che sei così aggiornato (cosa che non è di tutti.....) mi consigli dove posso trovare buone informazioni che potrebbero aiutarmi a tal proposito?

  6. #6
    Originariamente inviato da naide
    che risposta fredda.....
    visto che sei così aggiornato (cosa che non è di tutti.....) mi consigli dove posso trovare buone informazioni che potrebbero aiutarmi a tal proposito?
    http://www.w3schools.com/xml/default.asp

  7. #7
    se vuoi puoi implementarlo, come dice unomichisiada, in xml.
    Personalmente lo farei come un semplice file di testo, che leggi riga per riga con un Reader e splitti per il separatore (la virgola).

    con una decina di righe di codice (try/catch compresi ) te la cavi
    Ci sono cose che non si possono sapere. Per tutto il resto c'è man

    Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    148
    è quello che ho provato a fare.
    ho salvato il file in formato testo, dopo di che lo leggo "riga x riga" e la riga la memorizzo in una stringa.
    fin qua tutto ok.....

    "splitti per il separatore (la virgola)"

    mi sono fermata qui.... come faccio a dividere la stringa tramite la virgola? :master:

  9. #9
    Originariamente inviato da naide
    è quello che ho provato a fare.
    ho salvato il file in formato testo, dopo di che lo leggo "riga x riga" e la riga la memorizzo in una stringa.
    fin qua tutto ok.....

    "splitti per il separatore (la virgola)"

    mi sono fermata qui.... come faccio a dividere la stringa tramite la virgola? :master:

    cosa usi tu come "carattere separatore" per separare i "campi"?
    esempio : se usi il punto e virgola (coordinataX;coordinataY)
    puoi fare uno split per il ";". split è un metodo di String disponibile se non erro dalla 1.4 in su, che restituisce un'array di stringhe risultanti dallo speazzamento in sottostringhe di una stringa ogni volta che si incontra un determinato "pattern" che può essere un carattere, o una espressione più complessa.

    Leggi la documentazione a riguardo.
    Ci sono cose che non si possono sapere. Per tutto il resto c'è man

    Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.

  10. #10
    Originariamente inviato da naide
    che risposta fredda.....
    visto che sei così aggiornato (cosa che non è di tutti.....) mi consigli dove posso trovare buone informazioni che potrebbero aiutarmi a tal proposito?
    Non volevo essere freddo scusa! No è proprio come ti ho detto però, hai risposto così perchè non sai cos'è l'xml.
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

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.