当前位置: 首页 > wzjs >正文

广州做网站建设国内营销推广渠道

广州做网站建设,国内营销推广渠道,全站仪为什么要建站,网站建设背景如何写接上文&#xff1a; 7.16 Java基础 | 集合框架&#xff08;上&#xff09;-CSDN博客 【1】Map集合 Map 集合是一种能存储键值对的数据结构。它的主要功能是依据键&#xff08;Key&#xff09;来快速查找对应的值&#xff08;Value&#xff09; 1、声明 Map<Integer,Integer…

接上文: 7.16 Java基础 | 集合框架(上)-CSDN博客

【1】Map集合


Map 集合是一种能存储键值对的数据结构。它的主要功能是依据键(Key)来快速查找对应的值(Value)

1、声明

                Map<Integer,Integer>map=new HashMap<>();     

2、常用方法

        put(key , value);

        get();

        size();

        entrySet() ;将Map集合的每个key-value转换成一个Entry对象,并返回由所有的Entry对象组成的set集合

       getOrdefault(key ,默认值); 获取key对应的value,如果找不到key,则返回设置的默认值

 代码示例:

import java.util.*;
import java.util.Map.Entry;
public class Map集合 {public static void main(String[] args) {Map<Integer,Integer>map=new HashMap<>();//putmap.put(2,5);map.put(1,2);//getint a=map.get(2);int b=map.get(1);System.out.println(a+","+b);System.out.println(map.get(11));System.out.println(map);//sizeSystem.out.println(map.size());//遍历for(Entry<Integer,Integer>entry:map.entrySet()) {System.out.println(entry.getKey()+" "+entry.getValue());}int c=map.getOrDefault(15,12);System.out.println(c);}
}

3、综合应用


import java.util.*;
import java.util.Map.Entry;public class test1 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();Map<Integer,Integer>map=new HashMap<>();for(int i=0;i<n;i++) {int a=sc.nextInt();map.put(a,map.getOrDefault(a,0)+1);}int max=0;for(Entry<Integer,Integer>entry:map.entrySet()) {max=Math.max(max, entry.getValue());}List<Integer>list=new ArrayList<>();//列表存储出现次数为max的所有值for(Entry<Integer,Integer>entry:map.entrySet()) {if(entry.getValue()==max) {list.add(entry.getKey());}}Collections.sort(list);for(int x:list) {System.out.print(x+" ");}}
}

【2】Stack栈

先进后出

1、声明

    Stack<Integer>stack=new Stack<>();                  

2、方法

push()入栈

pop()   岀栈     

peek()  查看栈顶元素     

isEmpty()判空

3 、代码示例

import java.util.*;
public class 栈 {public static void main(String[] args) {Stack<Integer>stack=new Stack<>();//pushstack.push(3);stack.push(4);stack.push(5);//popint a=stack.pop();int b=stack.pop();System.out.println(a+" "+b);//peek:查看栈顶元素System.out.println(stack.peek());//isEmptyboolean c=stack.isEmpty();System.out.println(c);}
}

【3】Queue队列

 1、声明

    Queue<Integer>q=new LinkedList<>();

2、方法

add()入队

poll()出队

peek()查看队头

isEmpty()判空

3、代码示例

import java.util.*;public class 队列 {public static void main(String[] args) {Queue<Integer>q=new LinkedList<>();//addboolean a=q.add(2);System.out.println(a);q.add(3);q.add(4);System.out.println(q);//poll 先进先出System.out.println(q.poll());//peek()System.out.println(q.peek());//isEmptySystem.out.println(q.isEmpty());}
}

http://www.dtcms.com/wzjs/177197.html

相关文章:

  • 二手书网站建设seo推广技术培训
  • 宁波江北区建设局网站重庆百度搜索优化
  • 保健品网站可以做网站今日头条官网登录入口
  • 网站建设制作汕头南宁seo产品优化服务
  • 营销型网站建设哪家公司好对网络营销的认识有哪些
  • 成都建设网站建设免费奖励自己的网站
  • 延庆营销型网站建设投稿网站
  • 杭州做网站的优质公司网站怎么让百度收录
  • 上海门户网站制seo营销推广平台
  • 科普文章在那个网站做网络营销乐云seo
  • 镇江企业网站制作河南自助建站seo公司
  • 石灰土做击实检测网站怎么填企业营销型网站建设
  • 河北网站开发多少钱正规网络公司关键词排名优化
  • 网站建设_网站设计 app制作排名
  • 网站建设策划模板下载成都网站seo外包
  • 重庆网站建设多少钱网络优化工程师是做什么的
  • 域名解析网站建设排名优化seo
  • 做网站需要会语言吗株洲做网站
  • 东莞网站优化方案个人网页设计制作网站模板
  • 经纪人做网站技巧百度网站排名怎么提高
  • 意识形态 加强网站建设seo分析与优化实训心得
  • 福利站wordpress营销网站方案设计
  • 西安网站建设培训学校百度的人工客服电话
  • 高端网站建设域名注册长沙seo网络公司
  • 网络培训心得体会1000字点金推广优化公司
  • 珠海蓝迪装饰设计工程有限公司排名优化公司哪家效果好
  • dw做的网站解压后为什么没了短期职业技能培训班
  • wordpress输出响应式图片大小宁波seo教程推广平台
  • 宁津华企动力做网站的电话多少怎么知道自己的域名
  • 长沙做网站美工的公司网站推广优化的公司