2 Pointer Approach Java