誰かがこれの何が悪いのか教えてもらえますか? プログラムに文字列内の単語数を返させようとしています。無限ループに陥ってる…
int NumberNames(String wholename)
{
String testname=wholename;
int numnames=0;
int posBlank= testname.indexOf(' ');
while(testname.length()>0)
{
testname = testname.trim();
testname=testname.substring(posBlank+1,testname.length());
numnames++;
System.out.println(testname);
}
return numnames;
}