【发布时间】:2015-10-12 11:18:39
【问题描述】:
我有一个像“3332255766122”这样的字符串,我想在这样的数组中拥有它:333,22,55,7,66,1,22
因此,每当出现新字符时,都应将字符串分成几部分。这可能吗?
我目前的方法是检查一个字母,而不是检查下一个,如果它们相等,则检查下一个,依此类推,如果它们不相等,则将它们之前的相等添加到列表中。
【问题讨论】:
-
是的。可能的。有什么尝试吗?
-
还没有,平时我用的是String.Split(),但是那里我要加一个代表分隔符的参数,我没有。
-
您需要创建自己的方法。没那么难。
-
拆分不起作用。遍历字符串并检查前一个字符,添加分隔符。
-
您可以通过编辑您的问题以显示您编写的用于拆分的方法,然后询问是否有更好的方法或通过解释它是如何做到这一点来摆脱反对票完成,为什么你不想那样做。现在看起来你根本没有做任何工作,只是要求我们给你代码。