- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
public static int getWordCount(String getInput, int e){
int numberOfWords = 0;
char l1 = 0;
char l2 = 0;
StringBuilder convertInput = new StringBuilder(getInput);
System.out.println(convertInput);
for (int i = 0, i1 = 1; i < getInput.length();i++, i1++){
l2 = convertInput.charAt(i);
if (l2 == ' '){
numberOfWords += 1;
l1 = convertInput.charAt(i1);
}
if (i == getInput.length() - 1){
numberOfWords += 1;
}
if (l2 == ' ' && l1 == ' '){
numberOfWords -= 1;
}
}
return numberOfWords;
} // end of getWordCount method
http://docs.oracle.com/javase/7/docs/api/java/util/StringTokenizer.html да и просто регексп на крайняк как видно запрещены религией.
tirinox 13.05.2014 11:48 # 0
guest 13.05.2014 14:46 # +1
Lure Of Chaos 16.05.2014 12:54 # 0
kostoprav 16.05.2014 19:34 # 0
bormand 16.05.2014 21:27 # 0
> другие whitespace тоже прожует
А в сплите же регулярка, а не строка. Поэтому str.split("\s+") вполне прокатит.
http://ideone.com/tYEQkL
kostoprav 17.05.2014 12:02 # 0