C#_集合

新建集合:    ArrayList n = new ArrayList();

添加内容:    n.Add(1);

                  n.Add(“ren”);

输出第几个数:  Console.WriteLine(n[1]);

在第四个位置插入wo : n.Insert(4 ,"wo");

输出n[4]的数据:Console.WriteLine(n[4]);

判断是否含ss:   Console.WriteLine(n.Contains("ss"));

去除某个元素 :  n.Remove("wo");

按升序排列 n.Sort();

string a = "ddfadfff|dsadf|adfasdf";

string[] b=a.Split(‘|‘);

for(int i=0;i<b.Length;i++)
{
Console.WriteLine(b[i]);
}

string a = "ddfadfff|dsadf|adfasdf";

string[]b = regex

时间: 2024-10-06 06:39:15

C#_集合的相关文章

黑马程序员_集合

集合1.集合和对象数组的区别: 数组的长度不可变,集合的可变: 数组可以存储基本数据类型和对象,集合只能存储对象. 集合的框架图 集合派系的顶层接口Collection1.Collection集合存储对象的方法: add(E e)将元素存储到集合中 addAll(Collection c)将一个集合添加到另外的集合中2.Collection集合提取对象的方法: 通过迭代器iterator中的方法:hasNext()和next()来取出 Iterator it=new iterator(); wh

基本数据类型(字符串_数字_列表_元祖_字典_集合)

基本数据类型(字符串_数字_列表_元祖_字典_集合) 1.字符串 2.数字 除了布尔类型外,int.long.float和complex都可以使用的运算为:加.减.乘.除.整除.幂运算和取余 3.列表和元组 列表的内容可变,可以包含任意对象,使用中括号表示.元组的内容不可变,可以包含任意对象,使用圆括号表示.元组 1 l = [1, 2, 3, '4', '5'] # 列表 2 l = list((1, 2, 3, '4', '5')) 3 4 t = (1, 2, 3, '4', '5') #

《算法图解》第八章_贪婪算法_集合覆盖问题

一.贪婪算法介绍 算法基本思路:从问题的某一个初始解出发一步一步地进行,根据某个优化测度,每一步都要确保能获得局部最优解.每一步只考虑一个数据,他的选取应该满足局部优化的条件.若下一个数据和部分最优解连在一起不再是可行解时,就不把该数据添加到部分解中,直到把所有数据枚举完,或者不能再添加算法停止.(摘自 贪婪算法_百度百科) 简单直接的描述,就是指每步都选择局部最优解,最终得到的就是全局最优解. 二.引入:集合覆盖问题 假设你办了个广播节目,要让全美个州的听众都收听得到,为此,你需要决定在哪些广

java基础第十二天_集合

1.描述HashMap内部实现原理. HashMap存的是K-V对,K是唯一的不重复的. 在存储方式上hashmap底层实现了一个散列算法,散列是一种基于关键词的搜索算法,提升了hashmap的查找速度.hashmap的查找机制是先用对象的hashcode得出一个地址用equals比较地址中的链表的各个元素,如果形同,取出对应的value值. 2.描述Hashset和HashMap的区别. HashSet:HashSet集合内部是通过HashMap进行实现的,使用的是hashMap中key部分.

IT十八掌作业_java基础第十二天_集合

1.描述HashMap内部实现原理. HashMap是Map的子类实现,是key-value结构的,其中key存储的是不重复的元素,HashMap实际上是一个"链表散列"的数据结构,即数组和链表的结合体. HashMap底层就是一个数组结构,数组的每一项又是一个链表.hashmap的查找机制是先用对象的hashcode得出一个地址用equals比较地址中的链表的各个元素如果相同取出对应的value值. 2.描述Hashset和HashMap的区别. 除开HashMap和Hashtabl

python基础_集合、文件操作

集合 集合是一个无序的且数据不会重复.有去重.关系测试的作用 list = ["11","22","33","44","55"] list = set(list) print(list,type(list)) 结果为: {'33', '11', '22', '55', '44'} <class 'set'> 关系测试list1 = set(["11","22&quo

python-2_数据结构_列表_字典_集合

list方法:   L.append(var) #追加元素   L.insert(index,var)   L.pop(var) #返回最后一个元素,并从list中删除之   L.remove(var) #删除第一次出现的该元素   L.count(var) #该元素在列表中出现的个数   L.index(var) #该元素的位置,无则抛出异常   L.extend(list) #追加list,即合并list到L上   L.sort() #排序   L.reverse() #倒序   a[1:]

黑马程序员_JavaSE学习总结第16天_集合框架2

------- android培训.java培训.期待与您交流! ----------  16.01 ArrayList存储字符串并遍历 ArrayList类概述:底层数据结构是数组,查询快,增删慢,线程不安全,效率高 ArrayList类是List 接口的大小可变数组的实现.实现了所有可选列表操作,并允许包括 null在内的所有元素.除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小. 例: 1 public class Practice 2 { 3 public

黑马程序员_JavaSE学习总结第15天_集合框架1

------- android培训.java培训.期待与您交流! ----------  15.01 对象数组的概述和使用 1 public class Student 2 { 3 // 成员变量 4 private String name; 5 private int age; 6 7 // 构造方法 8 public Student() 9 { 10 super(); 11 } 12 13 public Student(String name, int age) 14 { 15 super(