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

    Estrarre informazioni da file di testo

    Ciao a tutti!
    vi volevo sottoporre un mio problema ch sto riscontrando;
    ho un file di testo da leggere, da cui devo estrarre delle informazioni; queste sono poste sotto forma di tabella, come di seguito:
    Latitudine Longitudine Feature#1 Feature#2 Feature#3


    2.3851055e+006 4.6776323e+006 2.0242361e+000 -7.8403034e-001 1.8849862e-001
    2.3848419e+006 4.6780278e+006 2.1856412e+000 1.8768438e+000 1.8849862e-001
    2.3851055e+006 4.6781596e+006 2.4184722e+000 2.0179814e+000 1.8849862e-001
    2.3845783e+006 4.6784232e+006 2.3627376e+000 2.4538708e+000 1.8849862e-001
    2.3833920e+006 4.6786868e+006 1.5633382e+000 -5.8187580e-001 1.8849862e-001
    2.3833920e+006 4.6789504e+006 1.6639932e+000 1.5746331e+000 1.8849862e-001
    2.3824694e+006 4.6798731e+006 1.3364470e+000 -1.1582621e-001 1.8849862e-001

    Da questo file devo estrarre le intestazioni delle colonne, e visualizzarle, e poi anche i singoli valori all'interno di questa pseudo-tabella, come se fossi in un DB (per esempio, per delle coordinate, estrarre i valori delle features corrispondenti).
    il mio dubbio è:mi conviene estrarre tutta la tabella in una struttura dati più maneggevole e poi gestirla così, oppure lascio il tutto nel file di testo e poi estraggo da lì, con i metodi di scanner??

    Inoltre, dovrei estrarre solo la prima riga, per presentare all'utente le intestazioni...basta fare solo scaner.nextLine(), oppure devo mettere qualche condizione? (perchè mi sa che così le scandisce tutte, vero?)

    Grazie mille...aspetto risposte!!!
    Angelo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Non sono un grande appassionato di Scanner... comunque, con un BufferedReader e il suo metodo readLine te la cavi comodamente. Per come organizzare il lavoro dovrai deciderlo tu: se il/i file da parsare è/sono fatto/i così allora risulta agevole estrarre riga per riga, magari fatti una classettina con un minimo di metodi per tirare fuori la riga delle intestazioni, tutte le altre righe e per poterle produrre sia in formato Object[] che Vector, che poi sono i tipi che ti servono appunto per riempire una JTable.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.