iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >关于java中的HashMap的实例操作
  • 599
分享到

关于java中的HashMap的实例操作

java教程javaHashMap 2015-07-15 07:07:17 599人浏览 绘本
摘要

HashMap简介:以(键,值)对存储数据。不允许有重复的键,但允许有重复的值。不同步(多个线程可以同时访问)相关视频教程推荐:java在线学习实例演示如下:添加HashMap hash_map = new HashMap(); ha

HashMap简介:

以(键,值)对存储数据。

不允许有重复的键,但允许有重复的值。

不同步(多个线程可以同时访问)

相关视频教程推荐:java在线学习

实例演示如下:

添加

HashMap hash_map = new HashMap(); 
 
hash_map.put( "名字" , "anny" );
hash_map.put( "性别" , "女" );
hash_map.put( "年龄" , "20" );

删除

HashMap hash_map = new HashMap(); 
 
hash_map.remove( "名字" );

遍历

一般性能:

HashMap hash_map = new HashMap(); 
 
hash_map.put( "名字" , "anny" );
hash_map.put( "性别" , "女" );
hash_map.put( "年龄" , "20" );

for(String key:hash_map.keySet())
{
  System.out.println("Key: "+key+" Value: "+hash_map.get(key));
}

使用 Collection 类的 iterator() 方法来遍历集合(性能好)

HashMap hash_map = new HashMap(); 
 
hash_map.put( "名字" , "anny" );
hash_map.put( "性别" , "女" );
hash_map.put( "年龄" , "20" );

Collection cl = hash_map.values();
Iterator itr = cl.iterator();
while (itr.hasNext()) {
    System.out.println(itr.next());
}

本文来自java入门程序栏目,为大家介绍关于HashMap的一些实例操作,希望可以帮助到大家。

--结束END--

本文标题: 关于java中的HashMap的实例操作

本文链接: https://www.lsjlt.com/news/2619.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 关于java中的HashMap的实例操作
    HashMap简介:以(键,值)对存储数据。不允许有重复的键,但允许有重复的值。不同步(多个线程可以同时访问)相关视频教程推荐:java在线学习实例演示如下:添加HashMap hash_map = new HashMap(); ha...
    99+
    2015-07-15
    java教程 java HashMap
  • 关于Java中如何实现文件的读写操作
    目录文件读取FileInputStream:BufferedReader:文件写入FileOutputStream:PrintWriter:文件复制文件删除文件重命名总结:在Java...
    99+
    2023-05-18
    Java读写 Java文件读写
  • 关于Java的HashMap多线程并发问题分析
    目录并发问题的症状多线程put后可能导致get死循环多线程put的时候可能导致元素丢失put非null元素后get出来的却是nullHashMap数据结构HashMap的rehash...
    99+
    2023-05-19
    Java HashMap HashMap多线程并发
  • python中关于文件的操作
    今天让我们来一起学习一下python中关于文件的操作吧:先看看以下如果打开文件:#open()打开文件的方法:r参数只能以读的方式打开文件,不能写=(,,=)data=.read()(data) ...
    99+
    2023-01-31
    操作 文件 python
  • java中有关于jar包操作的详细介绍
    为什么用jar包、什么是jar包.java文件编译好后生成.class文件,如果直接写在其他程序或提供给别人使用会很不方便,因此将一些.class文件打包成一个jar包,jar包中还可以包含一些资源文件(如txt文件、html文件、css文...
    99+
    2017-08-02
    java入门 java jar包
  • java中关于对象的实例比较分析
    本篇内容主要讲解“java中关于对象的实例比较分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java中关于对象的实例比较分析”吧!同类型对象的比较三个维度去比较同一性相等性相似性样例引入想象...
    99+
    2023-06-26
  • 有关于JAVA中的CLASSPATH的作用 (转)
    有关于JAVA中的CLASSPATH的作用 (转)[@more@]CLASSPATH是什么?它的作用是什么?  它是Javac编译器的一个环境变量。  它的作用与import、package关键字有关。  当你...
    99+
    2023-06-03
  • Python中关于字典的常规操作范例以及介绍
    目录1.字典的介绍2.访问字典的值(一)根据键访问值(二)通过get()方法访问值3.修改字典的值4.添加字典的元素(键值对)5.删除字典的元素6.字典常见操作1.len 测量字典中...
    99+
    2022-11-12
  • Python中关于列表的常规操作范例以及介绍
    目录1.列表的介绍 2.打印出列表的数据1.我们可以根据下标取值进行打印2.使用for循环遍历3.使用while循环遍历3.列表的添加操作1.append()方法2.extend()...
    99+
    2022-11-12
  • 关于Java数组查询的相关问题及实例
             在做数组查询的过程中,我们有时候会遇到一些问题,下面就跟随作者一起解答这些问题。     &...
    99+
    2023-05-31
    java 数组 查询
  • Mysql中关于表的操作是怎样的
    Mysql中关于表的操作是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。创建数据库  createdatabase数据库...
    99+
    2022-10-19
  • 关于mysql的相关操作是怎样的
    这篇文章将为大家详细讲解有关关于mysql的相关操作是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、Mysql用户密码修改mysql密码修改有多种...
    99+
    2022-10-18
  • javascript中关于去重操作的使用
    目录前言:核心的基本算法数据去重的基本用法1、数组去重2、字符串去重3、数字去重最后前言: 前端开发里面,在JS中关于数据去重操作的使用是非常常用,也是非常重要的点,一般情况下关于对...
    99+
    2022-11-13
  • nodejs中关于mysql数据库的操作
    目录基本概念为什么要有数据库什么是数据库数据库的分类数据库中基本术语数据库的可视化操作(创建数据库、创建表)数据类型(部分)数据库的常见命令数据库相关表相关插入数据修改数据删除数据查...
    99+
    2022-11-13
    nodejs数据库操作 mysql数据库操作 nodejs mysql数据库
  • python3中关于时间格式的操作
    在写python时,很多时候需要用的时间函数,如:记录当前时间,以时间命名文件,或是比较时间的先后等,这里记录一下关于常用时间模块的方法。 环境:ubuntu16.04python3.5.2 用到两个模块:time 和 datetime ...
    99+
    2023-01-31
    操作 格式 时间
  • 关于MySQL中的 like操作符详情
    1、简介 当对未知或者说知道某一部分的值进行过滤时,可以使用like操作符;like操作符用于模糊匹配。 like支持两个通配符,它们分别是: %通配符,用于匹配多个字...
    99+
    2022-11-12
  • C++关于字符的接收与输出操作示例
    C语言中,在使用scanf("%c",&data);读取一个字符时,有时会遇到scanf吞回车符的情况。 这里搜到几种常用的解决方法: 1.在scanf(...
    99+
    2023-01-06
    C++字符接收 C++字符输出
  • Java中Properties类的操作实例详解
    Java中Properties类的操作实例详解知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写...
    99+
    2023-05-31
    java properties
  • java中对List分段操作的实例
    java中对List分段操作的实例问题:假设A系统查询出来一个很大很大的List,现在B系统想要得到这个List来导出报表,但是B系统部署环境条件有限,内存容不下这么大一个List,这时候我们就需要把List切分,然后再一个一个导出了。如果...
    99+
    2023-05-31
    java list 分段
  • java数据结构关于栈的实例应用
    此文章介绍关于顺序栈,链式栈的实例操作,括号匹配,表达式求值(后缀表达式) 1.声明一个栈接口SStack package ch05; public interface SS...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作