自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gt.liu的博客

当你还不能写出自己满意的程序时,你就不要去睡觉。

  • 博客(15)
  • 收藏
  • 关注

原创 java中Map和Collections的总结

1:Map(掌握) (1)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 (2)Map和Collection的区别? A:Map 存储的是键值对形式的元素,键唯一,值可以重复。夫妻对 B:Collection 存储的是单独出现的元素,子接口Set元素唯一,子接口List元素可重复。光棍 (3)Map接口功能概述(自

2017-04-24 22:12:30 665

原创 java中用HashMap,ArrayList,TreeMap实现一个模拟斗地主发牌的用例

package poker;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.TreeSet;/** * 1.创建一个HashMap集合,存储<编号,牌(包括花色和点数)> * 2.创建一个ArrayList集合,存储编号,用于Collectio

2017-04-24 22:07:57 1243

原创 java中一个ArrayList的用例

package poker;import java.util.ArrayList;import java.util.Collections;/** * 模拟斗地主洗牌和发牌 * 1. 创建一个牌盒 * 2. 装牌 * 3. 洗牌 * 4. 发牌 * 5. 看牌 * * @author lgt * */public class pokerDemo { public s

2017-04-24 21:11:14 614

原创 java中Collections对自定义对象进行sort()

基础学生类package itcast02;public class Student implements Comparable<Student> { // 学生姓名 private String name; // 学生年龄 private int age; // 无参构造 public Student() { super();

2017-04-23 10:54:55 3483

原创 java中Collections是由在 collection 上进行操作或返回 collection 的静态方法组成。

package itcast01;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * Collections是针对集合进行操作的工具类,都是静态方法。 * * Collection和Collections的区别? * Collection是单列集合的顶层接口,有子接口L

2017-04-21 10:58:09 673

原创 java中Hashtable的使用案例及与HashMap的区别

package itcast07;import java.util.HashMap;import java.util.Hashtable;/** * 1. Hashtable 和HashMap的区别 * Hashtable: 线程安全,效率低。不允许使用null键和null值。 * HashMap: 线程不安全,效率高。允许使用null键和null值。 * * 2.

2017-04-20 17:54:34 445

原创 java中HashMap嵌套HashMap嵌套ArrayList案例

基础学生类package itcast06;public class Student { // 学生姓名 private String name; // 学生年龄 private int age; // 无参构造 public Student() { super(); } // 带参构造 public Student

2017-04-20 17:39:20 1672

原创 java中HashMap的嵌套用例

package itcast05;import java.util.HashMap;import java.util.Set;/** * HashMap嵌套HashMap * * @author lgt * */public class HashMapDemo { public static void main(String[] args) { // 创建集合

2017-04-18 21:40:58 3143

原创 java中TreeMap的用法-统计字符串中每个字符出现的次数

A:定义一个字符串(可以改为键盘录入) * B:定义一个TreeMap集合 * 键:Character * 值:Integer * C:把字符串转换为字符数组 * D:遍历字符数组,得到每一个字符 * E:那刚才得到的字符作为键到集合中去找值,看返回值 * 是null: 说明该键不存在,就把该字符作为键,1作为值存储 * 不是null:说明该键存在,就把值加1,

2017-04-18 20:59:21 2324

原创 java中TreeMap用例,并加入比较器排序

package itcast04;import java.util.Comparator;import java.util.Set;import java.util.TreeMap;import itcast02.Student;/** * TreeMap<Student, String> * 键:Student * 值:String * 并加入比较器排序 * @author lgt

2017-04-17 22:22:09 2261

原创 java中hashMap使用一个对象作为key时,对key进行唯一性表达重写equals()方法

HashMappackage itcast02;public class Student { //学生姓名 private String name; //学生年龄 private int age; //无参构造 public Student(){ super(); } //带参构造 public Student(St

2017-04-17 17:53:48 10857

原创 TreeSet集合的一个比较器排序去重案例

Student基础信息package TreeSetDemo;public class Student implements Comparable<Student>{ //学生姓名 private String name; //学生年龄 private int age; //无参构造 public Student() { // TODO

2017-04-15 17:35:55 3070 1

原创 Set集合概述

1:Set集合(理解) (1)Set集合的特点 无序,唯一 (2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同

2017-04-15 16:39:04 385

原创 使用TreeSet集合存储学生姓名成绩,并按照总成绩从高到低排序。

学生基本信息类package StudentScoreDemo;public class Student { //学生姓名 private String name; //语文成绩 private int chinese; //数学成绩 private int math; //英语成绩 private int english; //无参

2017-04-15 10:26:25 8988

原创 使用HashSet存储10个1-20之间的随机数,并且要求随机数不重复。

package setcollection;import java.util.HashSet;import java.util.Random;/** * 获取10个1至20的随机数,并且要求随机数不重复 * @author lgt * */public class SetRandomDemo { public static void main(String[] args) {

2017-04-15 10:23:43 2156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除