问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA HASHMAP 如何用

发布网友 发布时间:2022-04-26 22:36

我来回答

4个回答

热心网友 时间:2022-06-19 03:50

HASHMAP最好与实例联系起来..它主要存的是键与值的关系.

举个例子如你现在有一个学生类
import java.util.HashMap;
public class Student {
String name;
String sex;
public Student(String n,String s) {
name=n;
sex=s;
}
public String toString(){
return ("姓名:"+name+"\n"+"性别:"+sex+"\n");
}
public static void main(String [] args){
HashMap hm=new HashMap();
Student s1=new Student("张三","男");
Student s2=new Student("李四","男");
Student s3=new Student("小利","女");

//存值是根据学生编号存的学生信息
hm.put("001",s1);
hm.put("002",s2);
hm.put("003",s3);

//查找学生编号是001的学生

//因为hm.get("001")反回的是Object所以加上强转
Student s=(Student)hm.get("001");
System.out.println(s.toString());

//其余的类似

}
}

热心网友 时间:2022-06-19 03:50

HashMap和ArrayList结合起来用,向HashMap中存值时 把name存入ArrayList中:

HashMap a = new HashMap();
ArrayList al = new ArrayList();
a.put("name1", "abcdef"); // key是name,value是字符串abcdef
al.add("name1");
a.put("name2","me");
al.add("name2");
a.put("name3","you");
al.add("name3");
a.put("name4","he");
al.add("name4");

for(int i=0;i<al.size();i++){
System.out.println(a.get(al.get(i)));
}

热心网友 时间:2022-06-19 03:50

HashMap实现的接口有:Serializable, Cloneable, Map<K,V> ,没有实现Cllection接口。
在父类写一个返回hashmap的方法
再直接调用试试

热心网友 时间:2022-06-19 03:51

在这说不清楚,建议您先去看个教程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
齿瓣延胡索选方 延胡索粉是与开水服用还是与中药服用 延胡索细粉一次吃多少 青少年为什么会得抑郁症 为什么越来越多的青少年抑郁了? 游戏账号重新注册了一个,以前的老号为什么就没有了? 老爸做60大寿,要用手机发信息接朋友呷酒怎么说 老爸做60大寿,要用手机发信息接朋友呷酒怎么写 老爸60大寿请朋友来呷酒用短信通知发些什么 雷克萨斯es200和300的区别 雷克萨斯es200和300的区别哪个好 二进制和16进制分别用什么符号表示的? Hashmap在java中的作用? 目前世界上最大的钻石有多少克拉?哪国的?估价是多少? 二进制怎么写2012214? 世界第二大钻石卖了多少钱? 世界上最大的钻石有多大.大概要多少钱?. 世界上最大最贵的钻石藏在哪个国家? 世界最大紫粉钻石卖出多少钱? 世界上最大的钻石和最贵的钻石 南瓜丝包子馅怎么调窍门 世界上最大的钻石要多少钱 世界最贵的钻石是多少钱 世界上最大的钻石有多重&gt;它的名称叫什么?价值是多少? 南瓜馅包子怎么弄? 世界最大紫粉钻石拍出2660万美元,你觉得这颗钻石值这个价吗?&#x00A0; 世界最大紫粉钻石卖出1.76亿元,你认为这是炒作吗? 世界上最大最贵的钻石是什么 家常南瓜素包子的做法 dnf各章的故事背景,最好详细说下 dnf40级“难寻的宝藏”这个任务怎么完成? 世界最大紫粉钻石“玫瑰之魂”卖出1.76亿,粉钻为什么这么贵? Java中的hashmap使用问题。 世界上最大的钻石多少钱 Java中的HashMap的工作原理是什么? JAVA hashmap的用法 Java的Map以及如何使用HashMap? 二进制是什么 怎么算 java中hashmap的应用,本人小白,这题要咋搞 java中的hashmap是怎么工作的 java中HashMap和HashTable有什么共同点和区别 java中HashMap的使用,我之前有定义一个Person类,只是定义了两个属性而已,没有问题的。 java中的HashMap java中HashMap使用 JAVA中的HashMap底层白话文解释? java中map与hashmap的区别 没名字的歌,无名字的你 歌词 跪求黎明-没名字的歌,无名字的你 mp3音乐百度云资源 没有名字歌词 那些听得多却不知道名字的粤语歌 林夕写得最好的哪首