subString的内部实现