添加一个hasRemaining方法