黑马程序员技术交流社区
标题:
求高手指点?
[打印本页]
作者:
我的专属
时间:
2014-3-22 23:05
标题:
求高手指点?
123-456---789-----123-2把类似的字符串中重复符号去掉,既得到123-456-789-123-2
string numbers = " 123-456---789-----123-2";
string[] number = numbers.Split(new char[]{'-'}, StringSplitOptions.RemoveEmptyEntries);//用-分割字符串并去掉空格的部分
string newNumber = string.Join ("-",number);//得到一个新的字符串并用-拼接起来
Console.WriteLine(newNumber)
这样写可以吗?我怎么老感觉不合适可是又不知道哪个地方不对劲求高手解释 。谢谢
作者:
♠Akechi♠
时间:
2014-3-23 10:48
断点监视结果string[] number = numbers.Split(new char[]{'-'}, StringSplitOptions.RemoveEmptyEntries);完全可行,取得了原数组里的5个子元素,LZ的方法无误
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2