可以根据自己需要自定义Iterator