首页 > 其他分享 >Map接口常用方法

Map接口常用方法

时间:2022-11-06 14:12:55浏览次数:80  
标签:Map 常用 map System 接口 map2 put println out

package com.msb.test10;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/**
 * @author : liu
 * 日期:08:46:56
 * 描述:IntelliJ IDEA
 * 版本:1.0
 */
public class Test01 {
    //这是一个main方法:是程序的入口
    public static void main(String[] args) {
        /*
        增加:put(K key, V value)
        删除:clear() remove(Object key)
        修改:
        查看:entrySet() get(Object key) keySet() size() values()
        判断:containsKey(Object key) containsValue(Object value)
        equals(Object o) isEmpty()
        * */
        //创建一个Map集合:无序,唯一
        Map<String,Integer> map=new HashMap<>();
        System.out.println(map.put("lili", 1010101010));
        map.put("nana",1234523410);
        map.put("feifei",345678941);
        System.out.println(map.put("lili", 345601010));
        map.put("mingming",1010101010);
        //map.clear();//清空
        //
        /*map.remove("feifeji");移除*/
        System.out.println(map.size());
        System.out.println(map);
        //System.out.println(map.containsKey("lili"));
        //System.out.println(map.containsValue(3456010));
        Map<String,Integer> map2=new HashMap<>();
        System.out.println(map2.put("lili", 1010101010));
        map2.put("nana",1234523410);
        map2.put("feifei",345678941);
        System.out.println(map2.put("lili", 345601010));
        map2.put("mingming",1010101010);
        System.out.println(map == map2);
        System.out.println(map.equals(map2));//equals进行了重写,比较的是具体的值
        System.out.println(map.isEmpty());//判断是否为空
        System.out.println(map.get("nana"));
        System.out.println("=========================");
        //keySet()对集合中key进行遍历查看
        Set<String> set = map.keySet();
        for (String s:set
             ) {
            System.out.println(s);
        }
        System.out.println("========================");
        //values()对合计中的value进行遍历查看
        Collection<Integer> values = map.values();
        for (Integer i:values
             ) {
            System.out.println(i);
        }
        System.out.println("========================");
        //get(object key) keySet()
        Set<String> set1 = map.keySet();
        for (String s:set1
             ) {
            System.out.println(map.get(s));
        }
        System.out.println("========================");
        //entrySet
        Set<Map.Entry<String, Integer>> entries = map.entrySet();
        for (Map.Entry<String, Integer> e:entries
             ) {
            System.out.println(e.getKey()+"-----"+ e.getValue());
        }
    }
}

 

标签:Map,常用,map,System,接口,map2,put,println,out
From: https://www.cnblogs.com/jeldp/p/16862517.html

相关文章

  • @RequestMapping注解(超详细基础知识+实际代码案例)
    1、@RequestMapping注解的功能从注解名称上我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。SpringMVC接收到指定的请求,......
  • 为什么有公司规定所有接口都用Post?
    看到这个标题,你肯定觉得离谱。怎么会有公司规定所有接口都用Post,是架构菜还是开发菜。这可不是夸大其词,这样的公司不少。在特定的情况下,规定使用Post可以减少不少的麻烦,一起......
  • 复习 - node.js(接口案例)
    其实复习一次的作用真实太大了,真的,自从上次ajax开始其实就开始i有点懵懵懂懂的感觉,一直拖想到了node在去回顾一遍,这一次回去复习,ajax已经很熟练了,node之前搞不懂那些原理也......
  • 20221106 IDEA常用插件
    插件功能Chinese​(Simplified)​LanguagePack/中文语言包汉化包IDEEvalReset科学使用IDEATranslation翻译应用RainbowBrackets彩虹括号......
  • Java Map
    需求:使用staticmap存常量publicstaticMap<String,String>articleMapOne;static{articleMapOne=newHashMap<>();articleMapOne.put("ar01","Introto......
  • IO流中常用的创建文件操作
    1.newFile(Stringpathname)//根据路径构建一个file对象 2.newFile(Fileparent,Stringchild)//根据父目录文件+子路径构建 3. newFile(Stringparent,Str......
  • NFS常用挂载参数介绍
    NFS常用挂载参数介绍soft/hard 软挂载方式挂载系统,若NFS请求超时,则客户端向调用程序返回错误;如果使用硬连接方式则客户端一直重新请求直至成功。默认为hard ......
  • Xpath用法及其常用函数
    目录XPath简介XPath语法选取节点谓语(Predicates)选取未知节点选取若干路径XPath轴XPATH的几个常用函数XPath简介XPath(XMLPathLanguage)是一门在HTML\XML文档中查找信息......
  • 第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令
    目录3安装配置3.1安装GCC3.2安装libevent3.3安装libfastcommon3.4安装FastDFS3.5安装fastdfs-nginx-module3.5安装Nginx3.6配置FastDFSTracker3.5.1配置Tracker3......
  • 从vue3+TS项目中导入vue组件路径不识别的问题中认识vue3的组合式API中的常用组件
    最近在使用vite创建vue3+ts项目时,不经意发现一些小问题,对这些小问题进行深究的时候,会加深我对vue3的一些新理解今天碰到的一个问题就是我使用vite创建一个vue3+Ts项目后,......