Binary String Problem In Java