网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C# > 正文
分割后的string[]空格去除
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/14
下载{$ArticleTitle}原创论文样式
今天碰到一个极其简单的问题。说简单,也就是在解析的时候碰到一些奇怪的字符串,然后我们要分割出来相应的有用的字符。

string str = "as asfje o as jf weo a sf ao alskj dflj aos f oas dfl l lksaf".Split('' '')后会有很多地方存着一个空的字符串。

需要去掉。原以为string也应该有remove的方法,找了下才知道,不是这么用D。也没找出方法,后来看到有人写的这个方法。能实现就万岁了哈。 

using System;

using System.Collections.Generic;

using System.Text;

using System.Collections;



namespace ConsoleApplication1

{

class RemoveStringEmpty

{

static void Main(string args)

{

string str = "as asfje o as jf weo a sf ao alskj dflj aos f oas dfl l lksaf";

string arraystr = str.Split('' '');



List<string> arraylist = new List<string>(arraystr);



for (int i = 0; i < arraylist.Count; i++)

{

if (arraylist[i] == string.Empty)

{

arraylist.Remove(string.Empty);

i--;

}

}



arraylist.CopyTo(arraystr);



foreach (string ha in arraystr)

Console.WriteLine(ha);



Console.ReadLine();



}

}

}

using System;

using System.Collections.Generic;

using System.Text;

using System.Collections;



namespace ConsoleApplication1

{

class RemoveStringEmpty

{

static void Main(string args)

{

string str = "as asfje o as jf weo a sf ao alskj dflj aos f oas dfl l lksaf";

string arraystr = str.Split('' '');



List<string> arraylist = new List<string>(arraystr);



for (int i = 0; i < arraylist.Count; i++)

{

if (arraylist[i] == string.Empty)

{

arraylist.Remove(string.Empty);

i--;

}

}



arraylist.CopyTo(arraystr);



foreach (string ha in arraystr)

Console.WriteLine(ha);



Console.ReadLine();



}

}

}

就这么简单,没写全,单步调试可以得到结果。这样有关的空字符串的数组就被去掉了还有其他更好的办法了么?请大家指点指点~谢过

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号