ecco

codice:
int count=0;
for (int i=0; i<str.length(); count+=str.charAt(i++)==' '?1:0);