c#去掉字符串的空格

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
int asc = (int)(arr[0]);
if (asc != 32) //将不是空格的字符连接到新的字符串b里
{
strwrite += CE.Current.ToString();
2.Replace
Replace方法是StringBuilder的自带替换字符的方法,将待删字符替换为空就是删除字符了
StringBuilder sd=new Stringbuilder("出塞",100);
sd.Replace("出","");注意第二个参数不是" ",而是""。 //sd此时为“塞”
char[] d=a.ToCharArray(); //将字符串转为字符数组形式,便于foreach检测单个字符
foreach (char c in d)
{
if (c != Convert.ToChar(" ")) //将不是空格的字符连接到新的字符串b里
}
}
String strwrite="";
CharEnumerator CE = strread.GetEnumerator();//using.system中的有类CharEnumerator支持循环访问String对象并获取它的单个字符,任何一个集合类都有一个GetEnumerator方法,返回一个可以遍历集合类对象的每一个元素
1.Trim方法
string tt=“ aaa ”;
tt=tt.Trim(); //去掉字符串的首尾空格,此时tt为“aaa”
tt=tt.TrimEnd();பைடு நூலகம் //去掉字符串的尾部空格,此时tt为“ aaa”
tt=tt.TrimStart(); //去掉字符串的头部空格,此时tt为"aaa "
3.foreach遍历字符串中的每个字符,并与空格比较,不同的话就直接将字符连接到新的字符串中
string b = ""; //用于存储后来去掉空格的字符串
string a = "asdf asdfasdf asdf"; //原始字符串
{
b += c;
}
}
4. 循环访问字符串里的单个字符,将其默认的Unicode码转换为AscII码值,并判断
String strread = " a b c d e f ";
while (CE.MoveNext()) //利用MoveNext游标方法,递增索引,指向下一个字符,如果没有就停止
{
byte[] arr = new byte[1];
arr = System.Text.Encoding.ASCII.GetBytes(CE.Current.Tostring());//获取当前字符的AscII码值
相关文档
最新文档