首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

java中map 迭代器怎么用泛型啊

发布网友 发布时间:2022-04-24 00:37

我来回答

3个回答

热心网友 时间:2023-10-15 20:37

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

map是根据key来查找相应的value,其中,定义第一个String为key,第二个为value。
因为是泛型,所以,你的key可以是任何的非基本类型,value也可以是任何的非基本类型。如
Map<Double,Object>就是定义一个key为Double类型,value为Object的map

热心网友 时间:2023-10-15 20:38

hashmap的泛型是固定的。。。不能自己定义追问请您认真看看我的提问,怎么不能自己定义?我咋就定义成了

热心网友 时间:2023-10-15 20:37

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

map是根据key来查找相应的value,其中,定义第一个String为key,第二个为value。
因为是泛型,所以,你的key可以是任何的非基本类型,value也可以是任何的非基本类型。如
Map<Double,Object>就是定义一个key为Double类型,value为Object的map

热心网友 时间:2023-10-15 20:38

hashmap的泛型是固定的。。。不能自己定义追问请您认真看看我的提问,怎么不能自己定义?我咋就定义成了

热心网友 时间:2023-10-15 20:38

Hashtable<Integer, Account> Accounts=new Hashtable<Integer, Account>();
Iterator<Integer> it=Accounts.keySet().iterator(); //keSet() 得到的是Key 是Integer类型

Account account = Accounts.get(it.next());

热心网友 时间:2023-10-15 20:38

Hashtable<Integer, Account> Accounts=new Hashtable<Integer, Account>();
Iterator<Integer> it=Accounts.keySet().iterator(); //keSet() 得到的是Key 是Integer类型

Account account = Accounts.get(it.next());

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com