并返回新的长度