c#中directory的基本用法1、创建及初始化 Dictionary myDictionary = new Dictionary(); 2、添加元素 myDictionary.Add("C#",0); myDictionary.Add("C++",1); ...
分类:
编程语言 时间:
2015-07-16 13:26:06
阅读次数:
176
Map |--Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的。jdk1.0.效率低。 |--HashMap:底层是哈希表数据结构,允许使用 null 值和 null 键,该集合是不同步的。将hashtable替代,jdk1.2.效率高。 |--TreeM...
分类:
编程语言 时间:
2015-07-15 14:59:33
阅读次数:
125
/*每一个学生都有对应的归属地。学生Student,地址String。学生属性:姓名,年龄。注意:姓名和年龄相同的视为同一个学生。保证学生的唯一性。1,描述学生。2,定义map容器。将学生作为键,地址作为值。存入。3,获取map集合中的元素。*/import java.util.*;class St...
分类:
编程语言 时间:
2015-07-11 18:11:33
阅读次数:
168
Map集合:即 接口Mapmap集合的两种取出方式: 1.Set keyset: 将map中所有的键存入到set集合(即将所有的key值存入到set中),因为Set具备迭代器,可以进行迭代遍历。所有可以迭代方式取出所有的链,再根据get方法。获取每一个键对应的值。 Map 集合的取出原理: ...
分类:
其他好文 时间:
2015-07-08 00:30:22
阅读次数:
99
很久以前写的代码,和上一个做比较吧!便于以后查看 1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class TestMap { 6 public sta...
分类:
其他好文 时间:
2015-07-08 00:27:35
阅读次数:
100
/** Map集合的遍历。* Map -- 夫妻对* 思路:* A:把所有的丈夫给集中起来。* B:遍历丈夫的集合,获取得到每一个丈夫。* C:让丈夫去找自己的妻子。* * 转换:* A:获取所有的键* B:遍历键的集合,获取得到每一个键* C:根据键去找值*/public ...
分类:
其他好文 时间:
2015-07-05 21:05:29
阅读次数:
146
importjava.util.Collection;
importjava.util.HashMap;
importjava.util.Iterator;
importjava.util.Map;
importjava.util.Set;
publicclassMapTest{
/**关于map集合的常用方法
*voidclear();清空Map
booleanisEmpty();判断该集合是否为空
intsize();获取Map中键值对的..
分类:
编程语言 时间:
2015-07-01 10:22:43
阅读次数:
148
1.Map集合Java.util.Map接口|--HashMap实现类|--TreeMap实现类2.HashMap实现类Map接口定义的集合又称为查找表,用于存储所谓“Key-Value”键值对。Key可以看成是Value的索引。而往往Key是Value的一部分内容。1)Key不可以重复,但所保存的Value可以重复。2)根据内部结构的不同..
分类:
编程语言 时间:
2015-06-30 18:44:39
阅读次数:
241
自定义对象 通过对List、Set、Map 集合的操作,发现集合的不同,自定义类的定义也有所差异1、List集合中的自定义对象 由于List底层判断集合是否相同依赖的是equals方法,所以在自定义类时要覆盖equals方法 示例://自定义类Personclass Person{ priva...
分类:
其他好文 时间:
2015-06-28 22:51:32
阅读次数:
162
集合类1、List集合List:元素是有序的,元素可以重复。因为该集合体系有索引。 ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。 LinkedList:底层使用的链表数据结构。特点:增删速度很快,查询稍慢。线程不同步。 Vector:底层是...
分类:
其他好文 时间:
2015-06-28 21:33:06
阅读次数:
170