如图,在调用289行,时程序异常退出,确认数据里面已经包含空格;
目的:将字符串内的空格替换为空。
分析:单步调试,发现程序进入618行进入死循环,一直不出去,直到奔溃
同时发现new_value.length()为0致使replace进入死循环。
结论:将new_value.length()改为old_value.length();
如图,在调用289行,时程序异常退出,确认数据里面已经包含空格;
目的:将字符串内的空格替换为空。
分析:单步调试,发现程序进入618行进入死循环,一直不出去,直到奔溃
同时发现new_value.length()为0致使replace进入死循环。
结论:将new_value.length()改为old_value.length();