C#字符串去空格,Split用法
stringstr="Hellowrold!你好,世界!";//把字符串根据空格分成字符串数组char[]ch={''};string[]str1=str.Split(c...
string str = " Hello wrold!你好, 世界! ";
//把字符串根据空格分成字符串数组
char[] ch = { ' ' };
string[] str1 = str.Split(ch, StringSplitOptions.RemoveEmptyEntries);
//用空格把字符串拼接起来
str = string.Join(" ", str1);
Console.WriteLine("\n-" + str + "-");
请问为什么要用字符数组?单个char不行吗? 展开
//把字符串根据空格分成字符串数组
char[] ch = { ' ' };
string[] str1 = str.Split(ch, StringSplitOptions.RemoveEmptyEntries);
//用空格把字符串拼接起来
str = string.Join(" ", str1);
Console.WriteLine("\n-" + str + "-");
请问为什么要用字符数组?单个char不行吗? 展开
展开全部
由于你需要使用StringSplitOptions.RemoveEmptyEntries,而能够调用这个参数的方法的第一个参数是字符数组,你不得不转成字符数组,这是被逼无奈的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以啊,Split有多个重载方法,直接string str1=str.Split();就是按空格分割的,单个字符的话就str.Split(‘ ’);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str.spit(" ");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询