1. sayfa
private int countWords(String str) { int answer = 0; // Your code starts here ArrayList<String> count = new ArrayList<String>(); StringTokenizer tokenizer = new StringTokenizer(str); while(tokenizer.hasMoreTokens()){ String token = tokenizer.nextToken(); count.add(token); for(int i = 0; i< count.size();i++){ answer++; } } // Your code ends here return answer; }
Aşağıdaki kodda neden answer output olarak arraylist'in boyutuna kadar olan sayıların toplamını alıyor?
Kod: (str = "It is an example.")
output: = 10