12集合(2)-----Set】的更多相关文章

一.List<E>接口(超级接口Collection,List比Collection多重载了一些索引作为形参的方法)1.实现类ArrayList\LinkedListArrayList顺序存储,易读取,难增删LinkedList链式存储,易增删,难读取2.List的一些方法void add(int index, E element) 将指定元素插入(其后元素顺延一个位置)到指定位置,注意index不能超过列表的size() E get(int index) 返回列表指定索引位置的元素(Coll…
一.总体分类 Collection(包括方法add,remove,contains,clear,size) List(接口) LinkedList ArrayList Vector---Stack 2. Set HashSet TreeSet Map Hashtable---properties HashMap TreeMap 二.Map接口:元素以键值对的方式存放(无序) HashMap:键不能重复,当添加重复的时候,会将原来的值覆盖掉 键和值都可为空 HashTable:线程安全 键不能空,…
一.总体分类 Collection(包括方法add,remove,contains,clear,size) List(接口) LinkedList ArrayList Vector---Stack 2. Set HashSet TreeSet Map Hashtable---properties HashMap TreeMap 二.集合------Set(无序,不可重复) 无法获取索引位置,所以遍历时不能用for的普通方法,只能用增强for循环和迭代器. HashSet hs=new HashS…
一.总体分类 Collection(包括方法add,remove,contains,clear,size) List(接口) LinkedList ArrayList Vector---Stack 2. Set HashSet TreeSet Map Hashtable---properties HashMap TreeMap 二.集合------List(有序,可重复) 1.ArrayList 这里有个包装类的概念:每一个基本类型都有一个对应的数据类型的包装类 特点就是包装类和String类一…
集合Set +无序不重复元素(键)集 +和字典类似,但是无"值" 创建 x = set() x = {key1,key2,...} 添加和删除 x.add('body') x.remove('body') 集合的运算符 运算符 含义 差集 & 交集 | 并集 != 不等于 == 等于 in 成员 for key in set 枚举 +中文分词 如:我爱北京天安门.->我/爱/北京/天安门/. 算法:正向最大匹配 从左到右扫描取尽可能长的词 如:研究生命的起源->研究…
关联数组, 嵌套表, varray 个人并不推荐使用集合, 因为操作有别于普通字段. 集合中每一个元素的数据类型都是相同的, 因此这些元素都是同质的(同质元素) 这一章的内容先忽略吧, 因为个人感觉用不到…
ArrayList和HashTable集合 1.ArrayList集合 ***添加元素 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace ConsoleApplication1 { class Program { static void Main…
目录: list中添加,获取,删除元素: list中是否包含某个元素: list中根据索引将元素数值改变(替换): list中查看(判断)元素的索引: 根据元素索引位置进行的判断: 利用list中索引位置重新生成一个新的list(截取集合): 对比两个list中的所有元素: 判断list是否为空: 返回Iterator集合对象: 将集合转换为字符串: 将集合转换为数组: 集合类型转换: 去重复: 备注:内容中代码具有关联性. 1.list中添加,获取,删除元素: 添加方法是:.add(e): 获…
4.list中查看(判断)元素的索引: 注意:.indexOf(): 和  lastIndexOf()的不同:   ///*****************************************////         List<String> NBAStars = new ArrayList<String>();        NBAStars.add("库里");     //索引0        NBAStars.add("汤普森&qu…
目录: list中添加,获取,删除元素: list中是否包含某个元素: list中根据索引将元素数值改变(替换): list中查看(判断)元素的索引: 根据元素索引位置进行的判断: 利用list中索引位置重新生成一个新的list(截取集合): 对比两个list中的所有元素: 判断list是否为空: 返回Iterator集合对象: 将集合转换为字符串: 将集合转换为数组: 集合类型转换: 去重复: 备注:内容中代码具有关联性. 1.list中添加,获取,删除元素: 添加方法是:.add(e): 获…