In Java, il conteggio del numero di parole in una stringa è determinare il numero di singole parole in un determinato testo o stringa di input. Ciò può essere utile in una varietà di applicazioni di elaborazione del testo, come programmi di conteggio delle parole, strumenti di analisi del testo e sistemi di elaborazione del linguaggio naturale (NLP). Ad esempio, convalidare la lunghezza dell'input dell'utente in un modulo o verificare se una password soddisfa la lunghezza minima richiesta o meno.
Questa guida illustrerà i seguenti contenuti:
Come contare il numero di parole in una stringa da una stringa di input utente?
Per contare il numero di parole in una stringa usando Java, gli utenti possono ottenere l'input di stringa dall'utente. In questo processo, dividi la stringa completa in parole attraverso "diviso()" metodo. Successivamente, ottieni la lunghezza della serie di parole risultante che utilizza il "lunghezza" proprietà.
Ecco un codice di esempio che implementa questo processo:
Codice
Importa Java.util.Scanner;Di seguito è riportata la descrizione del codice sopra:
Produzione
L'output mostra che gli utenti immettono una stringa di input il cui conteggio delle parole è 5 nel terminale.
Come contare il numero di parole in una stringa da una stringa predefinita?
Per contare il numero di parole in una stringa predefinita. Ecco un esempio di un programma Java che conta il numero di parole in ogni stringa:
Codice
Classe pubblica WordCountLa descrizione del codice sopra è menzionata di seguito;
Produzione
L'output stampa il risultato che è il numero di conteggi di parole che è "9"Nella finestra della console.
Conclusione
Per contare il numero di parole in una stringa usando Java, prima dividere la stringa in parole usando "diviso()" metodo. Accetta una stringa di input come argomento. Corrisponde a uno o più personaggi di spazi bianchi, io.e., nuove linee, spazi e schede. Una volta che la stringa è divisa in un array di parole, gli utenti possono ottenere la lunghezza dell'array utilizzando il "lunghezza" proprietà.