ATFLV - Assignment To For-Loop Variables

For-loop variables should not be assigned to.

Wrong

for (int i = 0; i < charBuf.length; i++) {
    while ( Character.isWhitespace(charBuf[i]) )
        i++;
    ....
}

Tip: Use continue operator or convert for-loop to while-loop.

Right

for (int i = 0; i < charBuf.length; i++) {
    while ( Character.isWhitespace(charBuf[i]) )
        continue;
    ....
}