懂了懂了,str.lenth()为2的时候特判1,被int搞死了没考虑到