Java集合之Map(常用方法及遍历方式)
简述及特点Map(映射)是双列集合,用于存储键值对的集合。 键(Key):用于查找值的唯一标识。一个Map不能包含重复的键。 值(Value):通过键相关联的数据。值可以重复,一个值可以被映射到多个键上。特点: 键的唯一性:每个键最多只能映射到相同的值。 值得可重复性:不同的键可以映射到相同的值。 键和值都可以为:null(具体取决于实现类,如HashMap允许,而Hashtable不允许) 不保证顺序:大多数实现不保证元素的储存顺序,但也有保证顺序的实现。 常用方法 方法 作用 返回值 put(K key,V value) 添加元素 V remove(Object key) 根据键删除键值对元素 V clear() 移除所有的键值对元素 void containsKey(Object key) 判断集合是否包含指定的键 boolean containsValue(Object value) 判断集合是否包含指定的值 boolean isEmpty() 判断结合是否为空 boolean size() 集合的长度,也就是集合中键值对的个...
大一软工第十周学习总结
学习内容高数Java HashSet LinkedHashSet TreeSet JavaWeb在结束了黑马JavaSE上的课程后,我在开启JavaSE的同时,也开启了javaweb的课程,这一周大部分的时间都花在上面 html css JavaScript vue Ajax在搞定了三件套基础的东西之后,我终于可以对我的网站开大刀了,但是总觉得黑马的javaweb没讲什么,于是我看了好多其他的三件套课程(不过主要是css,上瘾了)网站更新日志:学习完三件套之后就开始搓页面,给我博客魔改,搓代码。 这对于我的博客来说是又一个里程碑,于是我认为是时候开始博客3.0了! 博客2.0完结撒花!!! 给about页添加了技术栈滚动展示 给about头像展示、头像滚动动画 给about页添加了名字和欢迎的文字以及动画 取消了about页面侧边栏 添加了about页面头像旁边的标签以及动画,颜色更改为随机 去掉了wowjs种不必要的css加载动画 去掉了顶部图片 添加了大量标签的颜色并且饱和度和对比度都是调整过的 添加了追番轮播卡片 调整了技术栈大小 将页脚和顶部改为透明,背景改为一图流 ...
广金跑步协会破冰活动!
我宣布!这是我遇到过最好玩的团建!跑协!是我最喜欢的集体!
Java集合之Set、HashSet、LinkHashSet
前置知识: Java集合之Collection | 欢迎来到阿叶Ayeez的博客 Java集合之List(常用方法及五种遍历方式) | 欢迎来到阿叶Ayeez的博客 Set系列集合 无序:存取顺序不一致 不重复:可以去重 无索引:没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取元素 Set集合的实现类 HashSet:无序、不重复、无索引 LinkedHashSet:有序、不重复、无索引 TreeSet:可排序、不重复、无索引 Set接口中的方法基本上与Collection的API一致Collection是单列集合的祖宗接口,他的功能是全部单列集合都可以继承使用的 方法 功能 public boolean add(E e) 把指定的对象添加到当前集合中 public void clear() 清空集合中所有的元素 public boolean remove(E e) 把给定的对象在当前集合中删除 public boolean contains(Object obj) 判断当前集合中是否包含给定对象...
大一软工第九周学习总结
正课内容 高数 微分中值定理 洛必达法则 泰勒公式 自学内容Java,本周相对来说在Java上花的时间还是比较多的查找:笔记链接(c++实现) 基本查找 二分查找 插值查找 斐波那契查找 分块查找 哈希查找 排序 冒泡排序 选择排序 插入排序 递归算法 快速排序,Java实现:笔记链接 常用api:笔记链接lambda表达式集合 Java集合之Collection 迭代器 增强for循环 lambda表达式迭代 Java集合之List(常用方法及五种遍历方式) ArrayList以及源码分析 LinkedList和迭代器的源码分析 泛型:详解笔记 泛型、泛型类、泛型方法、泛型通配符 数据结构 栈 队列 数组 链表 树 二叉树 二叉查找树 平衡二叉树 红黑树 做了一些算法题(最近做得少了)花了大概两天的时间去尝试对上市公司的投资价值进行了分析,其中对以下内容写了笔记:(但是加密了,不给看嘻嘻) 图表分析投资价值利用图形分析公司投资价值以及图表的制作教程 | 欢迎来到阿叶Ayeez的博客 解读财务报表如何解读财务三表之资产负债表 | 欢迎来到阿叶Ayeez的博客...
Java泛型详解
泛型概述 Java 泛型(Generics)是 JDK 5 中引入的一个新特性,提供了编译时类型安全检测机制,允许程序员在编译时检测到非法的类型 为什么需要泛型? 泛型可以统一数据类型<数据类型>没有泛型的时候,集合如何储存数据?如果我们没有给集合指定类型,默认认为所有的数据类型都是Object类型此时可以往集合添加任意的数据类型带来一个坏处,和多态的弊端一样,我们在获取数据的时候,无法使用他(子类)的特有行为 代码演示: 123456789101112131415161718//1.创建集合对象 ArrayList list = new ArrayList(); //2.添加数据 list.add(123); list.add("aaa"); list.add(new Student("zhangsan",123)); //3.遍历集合获取里面的每一个元素 Iterator it = list.iterator(); while(it.hasNext()){ Object ob...
Java集合之List(常用方法及五种遍历方式)
Java List 集合详解List 接口概述List 是 Collection 体系中的重要分支,有序、可重复、有索引是它的三大特点。List 系列集合在 Collection 基础上增加了索引操作的相关方法,使得元素操作更加灵活。 List 特有方法核心方法列表 方法 说明 返回值 void add(int index, E element) 在指定位置插入元素 void E remove(int index) 删除指定索引处的元素 被删除的元素 E set(int index, E element) 修改指定索引处的元素 被修改的元素 E get(int index) 获取指定索引处的元素 指定元素 代码演示12345678910111213141516171819202122232425262728293031public class ListMethods { public static void main(String[] args) { // 1. 创建List集合 List&l...
Java集合之Collection
Java 的 Collection 笔记Collection 接口概述集合分类 List系列集合:添加的元素是有序、可重复、有索引的Set系列集合:添加的元素是无序、不重复、无索引的Collection是单列集合的祖宗接口,它的功能是全部单列集合都可以继承使用的 创建Collection对象 Collecion是一个接口,我们不能直接创建他的对象所以,现在我们学习他的方法时,只能创建他的实现类对象实现类:ArrayList 目的:为了学习Collection接口里面的方法所以利用多态的方式来创建对象 1Collection<String> coll = new ArrayList<>(); Collection 常用方法基本操作方法 方法 说明 返回值 add(E e) 添加元素到集合 boolean clear() 清空集合所有元素 void remove(E e) 删除指定元素 boolean contains(Object obj) 判断是否包含元素 boolean isEmpty() 判断集合是否为空 boolea...











