Java String Interview Programming Questions