欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java遍历Map键、值和获取Map大小的方法示例

程序员文章站 2024-03-07 19:04:51
map读取键值对,java遍历map的两种实现方法 第一种方法是根据map的keyset()方法来获取key的set集合,然后遍历map取得value的值 im...

map读取键值对,java遍历map的两种实现方法

第一种方法是根据map的keyset()方法来获取key的set集合,然后遍历map取得value的值

import java.util.hashmap;
import java.util.iterator;
import java.util.set;
public class hashmaptest2
{
 public static void main(string[] args)
 {
 hashmap map = new hashmap();
 
 map.put("a","aaaa");
 map.put("b","bbbb");
 map.put("c","cccc");
 map.put("d","dddd");
 
 set set = map.keyset();
 
 for(iterator iter = set.iterator(); iter.hasnext();)
 {
  string key = (string)iter.next();
  string value = (string)map.get(key);
  system.out.println(key+"===="+value);
 }
 }
}

第二种方式是使用map.entry来获取:

import java.util.hashmap;
import java.util.iterator;
import java.util.map;
import java.util.set;
public class hashmaptest4
{
 public static void main(string[] args)
 {
 hashmap map = new hashmap();
 
 map.put("a","aa");
 map.put("b","bb");
 map.put("c","cc");
 map.put("d","dd");
 
 set set = map.entryset();
 
 for(iterator iter = set.iterator(); iter.hasnext();)
 {
  map.entry entry = (map.entry)iter.next();
  
  string key = (string)entry.getkey();
  string value = (string)entry.getvalue();
  system.out.println(key +" :" + value);
 }
 }
}

获取map大小方法:

public static void main(string[] args) {

  map map = new hashmap();

  map.put("apple", "新鲜的苹果");   //向列表中添加数据

  map.put("computer", "配置优良的计算机");  //向列表中添加数据

  map.put("book", "堆积成山的图书");   //向列表中添加数据

  system.out.println("map集合大小为:"+map.size());

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。