Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    leggere dati da un file

    Ciao a tutti! Devo leggere dei dati da un file in java... Pratiacamente devo prelevare i dati che sono separati da uno spazio! qualcuno sa dirmi come posso fare? cioè come posso distinguere i valori separati da uno spazio su un file che sto leggendo?
    Ad es.

    nel file c'è:
    c c c c d v w s dddd sasa asc

    e io devo prelevare le parole singolarmente!!!! come posso fare?

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    51
    Con queste righe leggi solo la prima riga, mentre se vuoi leggere più righe del file devi reiterare la readLine.

    BufferedReader reader = new BufferedReader(new FileReader(new File(filePath)));

    String line = reader.readLine();
    String[] targ = line.split("\\s");
    split(String regex) divide la stringa usando come divisore un'espressione regolare, in questo caso \\s indica uno spazio

  3. #3
    quindi mi crea un array dove in ogni cella c'è il mio valore separato dallo spazio vero?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    51
    Si si, naturalmente lo spazio viene eliminato.

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.