首页 > 其他分享 >2023.2.5

2023.2.5

时间:2023-02-06 00:00:48浏览次数:53  
标签:Map 存储 value 2023.2 key 泛型 集合

Generic(泛型)

  • 用泛型来指定集合中存储的数据类型
  • 使用泛型的好处
    1. 集合中存储的元素类型统一了
    2.从集合中取出的元素类型是泛型指定的类型,不用更多的向下转型
  • 泛型的缺点
    1. 导致集合中存储的元素缺乏多样性
  • 泛型可以自定义

foreach

for(元素类型 变量名:数组){
循环体
}
  • 缺点没有下标

Map

  • Map和Colletion没有继承关系
  • Map集合以key和value的方式存储数据:键值对儿
    key和value都是引用数据类型;
    key和value都是存储对象的内存地址;
    key起主导地位,value是key的一个附属品。
  • Map中常用方法
  • Map的迭代/遍历
    1. 获取所有key,通过遍历key,来遍历value
    2.Set<Map.Entry<K,V>> entrySet()

标签:Map,存储,value,2023.2,key,泛型,集合
From: https://www.cnblogs.com/hytoor/p/17094229.html

相关文章

  • 技术规划与产品路标开发实践(2023.2.17~18,深圳)
    【课程背景】技术规划流程TPP(TechnologyPlanningProcess),就是根据业务和市场目标进行所需技术的识别和分析,并给出相应的策略的过程。技术规划的根本目标是让产品在市场竞......
  • CSS 3 所有的选择器整理(2023.2)
    你知道的和你不知道的所有选择器。不包含尚未广泛实现的,也不包含已弃用的。基本的选择器规则(Selector)类型(Type)选择器直接用标签匹配特定的元素span{ ...}p{ .........
  • 2023.2.5 日寄
    2023.2.5日寄一言\(~~~~\)所有随风而逝的都是属于昨天的,所有历经风雨留下来的才是面向未来的。——《飘》模拟赛ClickHere鲜花\(~~~~\)哪有那么多鲜花啊。不......
  • 利用for与if嵌套句式来寻找质数——2023.2.5
    #include<stdio.h>intmain(void){/*局部变量定义*/inti,j;for(i=2;i<100;i++){for(j=2;j<=(i/j);j++)......
  • 每日算法--2023.2.4
    1.回文子串classSolution{publicintcountSubstrings(Strings){intres=0,n=s.length();for(inti=0;i<n;i++){intl......
  • 2023.2.4
    RondomRandomrd=newRandom();intnum=rd.nextInt();Enum(枚举)枚举是一种引用数据类型枚举类型怎么定义enum枚举类型名{枚举值1,枚举值2}结果只有2......
  • 算法-2023.2.3
    1.最小覆盖子串classSolution{publicStringminWindow(Strings,Stringt){HashMap<Character,Integer>map1=newHashMap<>();HashMap<......
  • 2023.2
    1.PastoralOddities当\(n\)为奇数的时候,\(\sumdeg\)是奇数,但显然它应该是偶数,换言之\(n\)为奇数一定无解。事实上只要一个连通块是偶数它内部就有解:只用考虑一颗......
  • 2023.2.3
    向上转型向下转型子类类型引用名=(子类类型)父类引用;(基本数据类型的强制转换)只能强转父类引用,不能强转父类对象;父类引用指向的必须是当前目标类型的对象;向下转型后,......
  • 【闲话】2023.2.3 k次加权组合数求和
    问题引入CodeForces-932ETeamWork给出\(n,k\),求:\[\sum_{i=1}^ni^k\dbinom{n}{i}\bmodp\]\(1\len\le10^9,1\lek\le5000,p=10^9+7\)\(k=0\)二项式定理:\[......