Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    10

    [java] Calcolo Occorrenze

    Ciao a tutti,
    sono nuovo...
    scusate avrei bisogno di sapere se qualcuno ha gia' qualche classe implementata in java , per calcolare il numero di determinati caratteri presenti in un file di testo, in che posizione si trovano ( in che riga del file ..)
    grazie mille
    d.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    potresti spiegare a cosa servc sapere dove si trovano, oltre a sapere il numero delle occorrenza? Per curiosità..che cosa ci vuoi fare? :bubu:

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    10
    Ho un file di testo...
    con dentro un qualsiasi cosa...
    Devo contare quante volte sono ripetute le parole...
    ESEMPIO:
    se il file contiente la frase
    PIPPO VA A CASA DI PLUTO.PLUTO APRE LA PORTA A PIPPO.
    La classe deve essere implementata in modo da dirmi

    PIPPO 2
    VA 1
    A 2
    CASA 1
    DI 1
    PLUTO 2
    APRE 1
    LA 1
    PORTA 1

    (conta il numero di parole presenti nel file...)
    grazie a tutti

  4. #4
    Puoi fare una cosa del genere
    codice:
    HashTable lista=new HashTable();
    StringTokenizer st=null;
    String linea="";
    while( (linea=leggiLinea())!=null){
    
    st=new STringTokenizer(linea," ,.;");
    while(st.hasMoreTokens()){
       String tmp=(st.nextToken()).toLowerCase();
       if(lista.containsKey(tmp)){
          int x=Integer.parseInt(lista.get(tmp));
           x++;
           lista.put(tmp,new Integer(x));
       }else {
          lista.put(tmp,new Integer(1));
       }
    }
    }
    Poi iteri sull'hashtable e ottieni i vari valori.
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

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