黑马程序员技术交流社区
标题:
关于Split()分割问题,请教
[打印本页]
作者:
我一直在等待
时间:
2013-10-22 17:34
标题:
关于Split()分割问题,请教
本帖最后由 我一直在等待 于 2013-10-22 17:47 编辑
foreach ( string line in content)
{
string[] na = new string[2];
na=line.Split(new char[]{'空格 '},StringSplitOptions.RemoveEmptyEntries);
}
//其实是new char[]{' '},把空格写出来形象一点!
如上面红色字体,为什么要用new char[]{'空格'},直接Split('空格')或者new string[]{'空格'}不行吗?
那是代表整个数组,还是整个char字符或是整串string字符串?
StringSplitOptions.RemoveEmptyEntries有什么作用?
作者:
782385854
时间:
2013-10-22 17:45
StringSplitOptions.RemoveEmptyEntries
用枚举指定值是否返回不包括含有空字符串的数组元素
作者:
我一直在等待
时间:
2013-10-22 17:46
782385854 发表于 2013-10-22 17:45
StringSplitOptions.RemoveEmptyEntries
用枚举指定值是否返回不包括含有空字符串的数组元素 ...
恩.我在研究一下.
作者:
╰┄轩、辕_ヤ
时间:
2013-10-22 18:32
string[] Split(char[] separator,StringSplitOptions options)将字符串按照指定的char分割字符串为字符串数组(options取RemoveEmptyEntries的时候移除结果中的空白字符串
string strg = "How are you?Fine,Thank you!";
char[] removeChar = { ' ', '?', '.', ',','!' };
string[] word= strg.Split(removeChar,StringSplitOptions.RemoveEmptyEntries);//移除多余的空格
for (int i = 0; i < word.Length; i++) //遍历查询
{
Console.WriteLine(word[i]);
}
Console.ReadKey();
复制代码
作者:
aihuahuaxx
时间:
2013-10-22 18:58
StringSplitOptions.RemoveEmptyEntries
返回不包括含有空字符串的数组元素 把数组中的空格排除在外。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2