Java contare parole, caratteri e linee in una stringa

Tempo lettura: 0 minuti, 43 secondi
Difficoltà: Nessuna
Attenzione:
scritto tempo fa

Oggi vorrei postarvi un codice che permetta appunto di contare parole, caratteri e linee in una stringa, vediamo il codice:


import java.util.*;
import java.io.*;

public calss StringToken
{

    public static void main(String[]args) throws Exception
    {
         int i=0;
         int j=0;
         int k=0;

     BufferedReader br = new BufferedReader (new InputStreamReader(System.in));

     String s;
     System.out.println("Enter File Name:");
     s=br.readLine();
     br= new BufferedReader (new FileReader(s));

     while ((s=br.readLine())!=null)
     {
     k++;
     StringTokenizer st = new StringTokenizer (s,".,:;!?");
     while(st.hasMoreTokens())
    {

        i++;
        s=st.nextToken();
        j+=s.length();
     }
     }
     System.out.println("Numero di Parole:" +i);
     System.out.println("Numero di Caratteri:" +j);
     System.out.println("Numero di Linee:" +k);
     br.close();

     }
}

Ricevi le ultime novità

Condividi:

Circa l'autore

Giuseppe Alessandro De Blasio

Salve il mio nome come avrete notato e Giueppe Alessandro De Blasio e questo è il mio blog, tutto nasce dalla passione per la tecnologia e per il web in generale, ed oggi lo utilizzo come mezzo di condivisione. Spero che la vostra permanenza sul mio blog vi sia utile e che decidiate di diventare miei affezionati lettori.

Commenti