@staticmethod
def _next(stream_obj):
    """
        从流中获取下一个对象，并将流指针指向下一个位置

        @param {object} stream_obj - _init_stream生成的流对象

        @returns {string} - 获取到的下一个位置的字符

        @throws {StopIteration} - 如果到了流结尾，抛出该异常

        """
    if stream_obj.pos + 1 > len(stream_obj.obj):
        raise StopIteration
    stream_obj.pos = stream_obj.pos + 1
    return stream_obj.obj[stream_obj.pos - 1:stream_obj.pos]
