怎么通过条件删除list 里面的元素
1个回答
展开全部
什么语言呢C#,Java,html?
首先c语言这种过程语言没有默认的list类型,当然你可以自己写,但是c默认不支持<T>,在c++中支持,不过c#和java的list都是一样的,都支持list<T>
1.C#和Java
在C#中先建立一个随便的list
List<string> list = new List<string>(); //新建一个string列表
list.Add("asd"); //添加asd字符串
list.Add("www"); //添加www字符串
Console.WriteLine(list.Count); // 输入 list中元素的数量
list.RemoveAt(0); //删除第0个元素
//可以遍历整个list,根据条件来删除元素
foreach(string str in list)
{
if(str) //条件
{
list.RemoveAt(list.IndexOf(str));
}
}
//https://msdn.microsoft.com/zh-cn/library/e4w08k17.aspx
2.html中
<script>
<!--引入jquery-->
if(你的条件)
{
$("#list li:eq(要删除的li序号)").remove();
}
</script>
<ul id="list">
<li>222</li>
<li>111</li>
</ul>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询