Why does this loop update my String [] correctly:
for (int i = 0; i < tokenArray.length;) {
            while (tokenizer.hasMoreTokens()) {
                String token = tokenizer.nextToken();
                tokenArray[i] = token;
                i++;
            }
But this does not?
for (int i = 0; i < tokenArray.length; i++) {
            while (tokenizer.hasMoreTokens()) {
                String token = tokenizer.nextToken();
                tokenArray[i] = token;
            }