Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    49

    Problema lettura Stringa

    Ciao a tutti ho il seguente problema, devo leggere le righe di un file cosi composte:

    Wind wind 12 alla risposta:15cent 12cent/min a scatti di 30 sec
    Wind super senza scatto alla risposta:0cent 17cent/min a secondi
    Tim chiara di Tim alla risposta:16cent 16cent/min a scatti di 30 sec
    Tim Tim easy new alla risposta:0cent 18cent/min a secondi
    Vodafone tutti (con ric. mens.) alla risposta:16cent 12cent/min a scatti di 60 sec
    Vodafone tutti (senza ric. mens) alla risposta:16cent 19cent/min a scatti di 60 sec

    pensavo che StringTokenizer fosse un ottima soluzione ....invece se ad esempio gli setto come
    separatore uno spazio..... spezza la stringa dove c'e un solo spazio....quindi tra Wind e wind 12
    ad esempio ho molti spazi e variano di volta in volta non è possibbile far si che lo StringTokenizer elimini non un solo spazio bianco ma tutti?


    Grazie in anticipo per la risposta!!

  2. #2

    Re: Problema lettura Stringa

    Originariamente inviato da soulbw
    Ciao a tutti ho il seguente problema, devo leggere le righe di un file cosi composte:

    Wind wind 12 alla risposta:15cent 12cent/min a scatti di 30 sec
    Wind super senza scatto alla risposta:0cent 17cent/min a secondi
    Tim chiara di Tim alla risposta:16cent 16cent/min a scatti di 30 sec
    Tim Tim easy new alla risposta:0cent 18cent/min a secondi
    Vodafone tutti (con ric. mens.) alla risposta:16cent 12cent/min a scatti di 60 sec
    Vodafone tutti (senza ric. mens) alla risposta:16cent 19cent/min a scatti di 60 sec

    pensavo che StringTokenizer fosse un ottima soluzione ....invece se ad esempio gli setto come
    separatore uno spazio..... spezza la stringa dove c'e un solo spazio....quindi tra Wind e wind 12
    ad esempio ho molti spazi e variano di volta in volta non è possibbile far si che lo StringTokenizer elimini non un solo spazio bianco ma tutti?


    Grazie in anticipo per la risposta!!
    Io non ho capito quale è il risultato finale che vuoi ottenere, posta degli esempi per favore
    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
    Dec 2009
    Messaggi
    1,123
    Devi leggere una stringa da un file quindi?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    49
    ah niente risolto......bastava non definire nessun delimitatore ......e lo StringTokenizer mangia gli spazi bianchi......

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    49
    Grazie Mille lo stesso!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Se devi leggere da un file non star li a far sti passaggi scusa...
    codice:
    try {
      BufferedReader br = new BufferedReader(new FileReader("FileName.txt")); // O un oggetto file
      String riga = "";
      while((riga = br.readLine()) != null) {
        // riga contiene una riga, fanne ciò che vuoi
      }
    
      br.close();
    } catch(IOException e) {e.printStackTrace();}

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    49
    ehehe No e che praticamente devo leggere una riga dal file questa riga la devo passare al costruttore della mia classe, e da questa riga il costruttore deve ricavare i vari "token" per creare l'oggetto....

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    49
    solo che le righe non hanno molto regolari....(il prof malefico....)

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    49
    hanno = sono ehehehehehe

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Ma questi token come sono composti? Da parole?
    Quindi continui a creare oggetti, uno per riga insomma?

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.