Comment puis-je compter les mots d'une phrase donnée en tant que chaîne? Nous sommes autorisés à utiliser uniquement les éléments suivants: for
boucles, if
statemant, while
, charAt
, length()
.Nombre de mots sur Java
J'ai écrit ce code:
public static int getWordCount()
{
String data = "bla bla bla bla";
int Count = 0;
for (int i=0; i<data.length(); i++)
{
if (data.charAt(i) != ' ')
Count ++;
}
return Count;
}
Mais il ne compte que les lettres et non pas les mots.
Vous spécifiquement ignores espaces avec '= ' « '! . Peut-être que vous devriez seulement inclure des espaces avec '== ''' –
des variables comme 'count' devraient être dans camelCase. –