日期:2014-05-16  浏览次数:20778 次

如何在一个字符串中随机位置插入一个新字符串?
如何在一个字符串中随机位置插入一个新字符串?

str="我爱中国人民解放军"
newstr="学习"

现在要将newstr 插入到str的随机一个位置。 求算法。最简单的。

------解决方案--------------------
先把str按你设定的位置拆成两个字符串str1,str2;
然后再用str1+newstr+str2把字符串拼起来。
------解决方案--------------------
首先取到字符串长度,,,,然后干出一个种子,然后把字符串跟种子比较,得到2个新字符串,然后newstr1+固定+newstr2