Map
文章平均质量分 68
辐_射
这个作者很懒,什么都没留下…
展开
-
集合框架_Map集合概述和特点
package cn.itcast_01;/* * 作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名,请问怎么做? * 如果采用前面学过的集合,我们只能把学号和学生姓名作为一个成员的对象,然后存储整个对象,将来遍历的时候,判断,获取对应的名称。 * 但是呢,如果我都能把学生姓名拿出来了,我还需要根据号号去找吗? * 针对我们目前原创 2017-01-09 21:41:28 · 914 阅读 · 0 评论 -
集合框架_Map集合的获取功能测试
package cn.itcast_01;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Set;/* * 获取功能: * V get(Object key):根据键获取值。 * Set keySet():获取集合中所有键的集合。 *原创 2017-01-10 20:40:52 · 431 阅读 · 0 评论 -
集合框架_Map集合的遍历之键找值
package cn.itcast_01;import java.util.HashMap;import java.util.Map;import java.util.Set;/* * Map集合的遍历: * Map -- 夫妻对 * * 思路: * A:把所有丈夫给集中起来 * B:遍历丈夫的集合,获取得到每一个丈夫。 * C:让丈夫去找自已的妻子。 *原创 2017-01-11 21:57:55 · 620 阅读 · 0 评论 -
集合框架_Map集合的遍历之键值对对象找键和值
package cn.itcast_01;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/* * Map集合的遍历: * Map -- 夫妻对 * * 思路: * A:获取所有结婚证的集合 * B:遍历结婚证的集合,得到每原创 2017-01-12 20:40:06 · 2309 阅读 · 1 评论 -
集合框架_Map集合遍历的两种方式比较图解
package cn.itcast_01;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/* * Map集合的遍历: * Map -- 夫妻对 * * 思路: * A:获取所有结婚证的集合 * B:遍历结婚证的集合,得到每原创 2017-01-12 21:13:00 · 952 阅读 · 0 评论 -
集合框架_HashMap集合键是Stirng值是String的案例
package cn.itcast_02;import java.util.HashMap;import java.util.Map;import java.util.Set;/* * HashMap:是基于哈希表的Map接口实现。 * 哈希表的作用是用来保证键的唯一性的。 * * HashMap * 键:String * 值:String */public clas原创 2017-01-12 21:38:21 · 464 阅读 · 0 评论 -
集合框架_HashMap集合键是Integer值是String的案例
package cn.itcast_02;import java.util.HashMap;import java.util.Map;import java.util.Set;/* * Hash * 键:Integer * 值:String */public class HashMapDemo2 { public static void main(String[] args原创 2017-01-12 21:55:29 · 2116 阅读 · 0 评论 -
集合框架_HashMap集合键是String值是Student的案例
package cn.itcast_02;import java.util.HashMap;import java.util.Map;import java.util.Set;/* * HashMap * 键:String 学号 * 值:Student 学生对象 */public class HashMapDemo3 { public static void main(S原创 2017-01-12 22:09:58 · 735 阅读 · 0 评论 -
集合框架_HashMap集合键是Student值是String的案例
package cn.itcast_02;import java.util.HashMap;import java.util.Set;/* * HashMap * 键:Student 学生对象 * 要求:如果两个对象的成员变量值都相同,则为同一个对象。 * 值:String 学号 */public class HashMapDemo4 { public static原创 2017-01-12 22:26:44 · 647 阅读 · 0 评论 -
IO流_Properties的特殊功能使用
package cn.itcast_08;import java.util.Properties;import java.util.Set;/* * 特殊功能: * public Object setProperty(String key,String value):添加元素 * public String getProperty(String key):获取元素 *原创 2017-03-03 23:44:35 · 348 阅读 · 0 评论 -
IO流_Properties的概述和作为Map集合的使用
package cn.itcast_08;import java.util.Map.Entry;import java.util.Properties;import java.util.Set;/* * Properties:属性集合类。是一个可以和IO流相结合使用的集合类。 * Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 *原创 2017-03-03 23:25:51 · 763 阅读 · 0 评论 -
IO流_Properties的load()和store()功能
package cn.itcast_08;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;import java.util.Properties;import java.util.Set原创 2017-03-04 00:20:48 · 1275 阅读 · 0 评论 -
IO流_判断文件中是否有指定的键如果有就修改值的案例
package cn.itcast_08;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;import java.util.Properties;import java.util.Set原创 2017-03-04 01:21:11 · 492 阅读 · 0 评论 -
多线程_以前的线程安全的类回顾
package cn.itcast_12;import java.util.ArrayList;import java.util.Collections;import java.util.Hashtable;import java.util.List;import java.util.Vector;public class ThreadDemo { public static v原创 2017-03-12 23:53:15 · 546 阅读 · 0 评论 -
集合框架_Map集合的功能概述、Map集合的基本功能测试
package cn.itcast_01;import java.util.HashMap;import java.util.Map;/* * 作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名,请问怎么做? * 如果采用前面学过的集合,我们只能把学号和学生姓名作为一个成员的对象,然后存储整个对象,将来遍历的时候,判断,获取对应原创 2017-01-10 20:22:47 · 549 阅读 · 0 评论 -
集合框架_集合的特点和数据结构、如何选择使用哪种集合呢、各种集合常见功能和遍历方式总结
1:集合 Collection(单例集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 Set(无序,唯一) Ha原创 2017-01-15 14:56:29 · 2078 阅读 · 1 评论 -
集合框架_LinkedHashMap的概述和使用
package cn.itcast_03;import java.util.LinkedHashMap;import java.util.Set;/* * LinkedListHashMap:是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。 * 由哈希表保证键的唯一性 * 由链表保证键的有序(存储和取出的顺序一致) */public class LinkedHashM原创 2017-01-13 22:42:31 · 379 阅读 · 0 评论 -
集合框架_TreeMap集合键是Student值是String的案例
package cn.itcast_04;import java.util.Comparator;import java.util.Set;import java.util.TreeMap;import cn.itcast_02.Student;/* * TreeMap * 键:Student * 值:String */public class TreeMapDemo2原创 2017-01-13 23:26:38 · 620 阅读 · 0 评论 -
集合框架_TreeMap集合键是String值是String的案例
package cn.itcast_04;import java.util.Comparator;import java.util.Set;import java.util.TreeMap;/* * TreeMap:是基于红黑树的Map接口的实现。 * * TreeMap * 键:String * 值:String */public class TreeMapDemo原创 2017-01-13 23:08:18 · 1316 阅读 · 0 评论 -
集合框架_统计字符串中每个字符出现的次数案例图解
原创 2017-01-14 00:22:26 · 385 阅读 · 0 评论 -
集合框架_统计字符串中每个字符出现的次数案例代码实现
package cn.itcast_05;import java.util.Comparator;import java.util.Set;import java.util.TreeMap;/* * 需求:"aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果: * "a(5)b(4)c(3)d(2)e(1)" * * 分析: * A:定义一个字符串原创 2017-01-14 01:07:54 · 842 阅读 · 0 评论 -
集合框架_HashMap集合嵌套HashMap集合的案例
package cn.itcast_05;import java.util.HashMap;import java.util.Set;/* * HashMap嵌套HashMap * * 培训学院 * jc 基础班 * 陈国栋 20 * 高明 22 * jy 就业班 * 李连杰 21 * 曹查理 23 * 先存储元素,然后遍历原创 2017-01-14 13:55:29 · 933 阅读 · 0 评论 -
集合框架_HashMap集合嵌套ArrayList集合的案例
package cn.itcast_05;import java.util.ArrayList;import java.util.HashMap;import java.util.Set;/* * 需求:假设HashMap集合的元素是ArrayList。有3个。 * 每一个ArrayList集合的值是字符串 * * 结果: * 三国演义 * 吕布 * 周原创 2017-01-14 15:21:25 · 821 阅读 · 0 评论 -
集合框架_ArrayList集合嵌套HashMap集合的案例
package cn.itcast_05;import java.util.ArrayList;import java.util.HashMap;import java.util.Set;/* * ArrayList集合嵌套HashMap集合并遍历 * 需求 : * 假设ArrayList集合的元素是HashMap。有3个。 * 每一个HashMap集合的键和值都是字符原创 2017-01-14 15:50:08 · 692 阅读 · 0 评论 -
集合框架_集合多层嵌套的数据分析
package cn.itcast_06;/* * 为了更符合要求: * 这次的数据就看成是学生对象。 * * 北大青鸟 * bj 北京校区 * jc 基础班 * 林青霞 27 * 风清扬 30 * jy 就业班 * 赵雅芝 28 * 武鑫 29 * sh 上海校区 * jc 基础班原创 2017-01-14 16:00:21 · 674 阅读 · 0 评论 -
集合框架_集合多层嵌套的代码体现
package cn.itcast_06;import java.util.ArrayList;import java.util.HashMap;import java.util.Set;/* * 为了更符合要求: * 这次的数据就看成是学生对象。 * * 北大青鸟 * bj 北京校区 * jc 基础班 * 林青霞 27 * 风清扬原创 2017-01-14 17:18:16 · 471 阅读 · 0 评论 -
集合框架_HashMap和Hashtable的区别
package cn.itcast_07;import java.util.Hashtable;/* * 面试题: * 1:Hashtable和HashMap的区别? * Hashtable:线程安全,效率低。不允许null键和null值 * HashMap:线程不安全,效率高。允许null键和null值 * 2:List,Set,Map等接口是否都继承子Map接口?原创 2017-01-14 17:57:19 · 452 阅读 · 0 评论 -
集合框架_ArrayList存储自定义对象并排序案例
package cn.itcast_02;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/* * Collections可以针对ArrayList存储基本包装类的元素排序,存储自定义对象可不可以排序呢? * */原创 2017-01-14 19:24:04 · 546 阅读 · 0 评论 -
集合框架_Map集合、Collections工具类总结
1:Map(掌握) (1)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 (2)Map和Collection的区别? A:Map 存储的是键值对形式的元素,键唯一,值可以重复。夫妻对 B:Collection 存储的是单独出现的元素,子接口Set元素唯一,子接口List元素可重复。光棍 (3)Map接口功能概述(自己补齐) A:添加功能 V原创 2017-01-14 22:32:51 · 951 阅读 · 0 评论 -
Hibernate映射集合属性2__List、Map、数组、Bag等
Set HashSet 无序,不重复 e_user e_user_addressSet id userId name address 要说明的信息: a:集合表的名称(集合表) b:集合表中的外键(集合外键) c:集合表中的元素列(集合元素) List 有序,可重复 e_user e_user_addressList id原创 2017-05-06 12:05:02 · 441 阅读 · 0 评论