Java Map常用操作

Java之map使用方法

 1 package basic;
 2
 3 import java.util.HashMap;
 4 import java.util.Map;
 5
 6 //map常用操作
 7 public class MapDemo {
 8
 9     public static void main(String[] args) {
10         // map实例化
11         Map<String, Integer> maps = new HashMap<>();
12
13         // 添加元素
14         maps.put("A", 10);
15         maps.put("B", 20);
16         maps.put("C", 30);
17         maps.put("D", 40);
18         maps.put("E", 50);
19         maps.put("F", 60);
20
21         // 修改元素
22         maps.replace("F", 65);
23
24         // 删除元素
25         maps.remove("E");
26
27         // 遍历map-原始方法
28         for (Map.Entry<String, Integer> entry : maps.entrySet()) {
29             System.out.println("key:" + entry.getKey() + ";value:" + entry.getValue());
30         }
31
32         // 遍历map-forEach方法(Java8新特性)
33         maps.forEach((k,v)->
34             System.out.println("key : " + k + "; value : " + v)
35             );
36
37         // 查询元素
38         int f = maps.get("F");
39         System.out.println("F的值为:" +  f);
40
41     }
42 }

执行结果:

 1 key:A;value:10
 2 key:B;value:20
 3 key:C;value:30
 4 key:D;value:40
 5 key:F;value:65
 6 key : A; value : 10
 7 key : B; value : 20
 8 key : C; value : 30
 9 key : D; value : 40
10 key : F; value : 65
11 F的值为:65

原文地址:https://www.cnblogs.com/qzkuan/p/11715277.html

时间: 2024-10-08 03:07:53

Java Map常用操作的相关文章

java 枚举常用操作

在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法. Java代码 public enum Color { } JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强. Java代码 enum Signal { } public class TrafficLight { public void change() {

HDFS Java API 常用操作

package com.luogankun.hadoop.hdfs.api; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.

STL map常用操作简介

1.目录 map简介 map的功能 使用map 在map中插入元素 查找并获取map中的元素 从map中删除元素 2.map简介 map是一类关联式容器.它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响.对于迭代器来说,可以修改实值,而不能修改key. 3.map的功能 自动建立Key - value的对应.key 和 value可以是任意你需要的类型. 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,0

【转】Java 字符串常用操作(String类)

原文网址:http://www.cnblogs.com/freeabyss/archive/2013/05/15/3187057.html 字符串查找 String提供了两种查找字符串的方法,即indexOf与lastIndexOf方法. 1.indexOf(String s) 该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前字符串的开始位置搜索s的位置:如果没有检索到字符串s,该方法返回-1 1 String str ="We are

java:Cookie(常用操作)

 1.常用操作: package cn.zzsxt.lee.web.cookie; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.h

Java Arrays类对数组的常用操作

1.数据的遍历 public class TestClass { public static void main(String[] args) { /*二维数组,每一维可以不一样*/ int a[][] = new int[][]{{1,2,3},{4,5,6},{8,9,10,7}}; Arrays.sort(a[2]); for(int i=0; i<a.length; i++) { for(int j=0; j<a[i].length; j++) { System.out.println

java 基础学习总结(附带eclipse一些常用操作)

一.this关键字 1.使用this调用本类成员变量和成员函数 2.使用this调用构造函数 二.静态变量static关键字 1.含有static成员变量,成员函数.可以直接使用类名来调用. 2.静态成员变量只有一份. 3.在静态函数当中不能使用this. 4.静态代码块的主要作用是为静态成员变量赋值. 三.继承extend 1.使用继承是为了减少重复代码. 2.使用super调用父类构造函数方法. 3.在子类的构造函数当中,必须调用父类的构造函数.编译器默认加上super(); 4.继承只能继

Java map 详解 - 用法、遍历、排序、常用API等

尊重原创:http://www.cnblogs.com/lzq198754/p/5780165.html 概要: java.util 中的集合类包含 Java 中某些最常用的类.最常用的集合类是 List 和 Map. Map 提供了一个更通用的元素存储方法.Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值. 本文主要介绍java map的初始化.用法.map的四种常用的遍历方式.map的排序以及常用api. | |目录 1Map用法 ·类

Java基础之数组--&gt;&gt;数组常用操作

3.2一维数组 3.2.1声明数组 数组类型[] 数组名称: int [] username; 或者 数组类型 数组名称[]; int username[]; 3.2.2初始化一维数组 一维数组初始化有两种格式,一种是先声明再赋值,一种是直接声明并赋值 int [] array = new int[5]; //创建一个整型数组对象,长度为5: int [] array = {1,2,3,4,5}; //创建一个整型数组对象,长度为5,并同时赋值: 用new 运算符来创建数组对象时,必须指定数组大