使用HashMap的Android应用程序功能的具体示例是什么?
我是Android的初学者,并且非常基本地理解使用HashMap的Android应用程序功能的具体示例是什么?,android,hashmap,Android,Hashmap,我是Android的初学者,并且非常基本地理解HashMapclass启用键/值对。但这如何转化为在Android应用程序中实际使用它呢?是否有人能提供一个简单明了的英语示例,说明您可能希望在应用程序中使用HashMap?我无法想象在什么情况下我会需要它。如果需要的话,提出一个Android应用的想法。提前谢谢 我正在寻找一个“大图”分析,它将给出一些示例,您可以将HashMap与您试图实现的某些Android功能结合使用。我们可以使用HashMap来保存一份员工列表以及他们各自的工资 我们可以
HashMap
class启用键/值对。但这如何转化为在Android应用程序中实际使用它呢?是否有人能提供一个简单明了的英语示例,说明您可能希望在应用程序中使用HashMap
?我无法想象在什么情况下我会需要它。如果需要的话,提出一个Android应用的想法。提前谢谢
我正在寻找一个“大图”分析,它将给出一些示例,您可以将HashMap与您试图实现的某些Android功能结合使用。我们可以使用
HashMap
来保存一份员工列表以及他们各自的工资
我们可以做到:
HashMap<String, Float> emplMap = new HashMap<String, Float>();
emplMap.put("fred", 1.000);
for(String name : emplMap.keySet()) {
System.out.print(name + "'s salary is" + emplMap.get(name));
}
HashMap emplMap=newhashmap();
就业地图.put(“fred”,1.000);
for(字符串名称:emplMap.keySet()){
System.out.print(name+“)的工资为“+emplommap.get(name));
}
应该打印
“弗雷德的工资1.000”
HashMap或Map接口在android上不是新的,这是Java集合框架。 Java集合在几种情况下用于保存数据,并包含3个接口:
希望这有帮助我真的不明白这个问题出了什么问题。没有解释的否决票对StackOverflow社区没有任何帮助。如果你想了解更多信息,或者想让我改写我的问题,我很乐意这样做,只要你能指出我的问题有什么困难。SimplePlan,我不一定建议你投反对票,尽管谢谢你让我知道,我只是在和投反对票的人交谈。好吧,这取决于你的应用程序,但当我问自己“我什么时候会使用HashMap?”时,我想不出一个使用它的主意。所以我只是希望其他使用过它的人能够分享他们使用它的功能的例子。我对安卓系统的了解还不够,在谷歌上查找“安卓系统中的HashMap示例”只会向我显示代码,它不会解释它的功能或将产生什么。这里不允许出现CS问题?有很多没有CS学位的人正在尝试学习Android。因此,明智的做法是对他们保持耐心,或者提供链接,不管你认为需要什么来帮助别人学习。我知道我不是唯一一个没有CS背景学习Android的人。我经常参加聚会,他们都是没有CS背景的有抱负的程序员。@NoniA。关键不在于有抱负的cs人员。你需要去帮助中心了解这个网站是如何工作的。谢谢Alex,然后
HashMap
处理列表,在那里你想使用列表中的信息,对吗?但是为什么不使用ArrayList呢?虽然我也不能说我对ArrayList
了解很多,但我只是想了解使用HashMap
的独特优势。这样你就可以创建一组键值对,然后获取它们,设置它们,或者在需要的时候用它们做其他事情吗?你可以给自己买一本书,比如《用Java思考》。从那本书中,你将以正确的方式学习事物,并理解一切。一本非常好的书。谢谢你!这是一个透彻和解释得很好的回答。我将学习这些教程。我没有意识到收藏是一个如此大的话题,但很高兴知道。我很高兴你指出有3种HashMap
s,并感谢你强调它在研究Android中的重要性。我真的很感激。。但是没有3种HashMap。。有3种类型的集合:)。HaspMap是映射接口的实现。你必须读这篇文章。。它是java中重要且必须了解的框架之一。。祝你好运:)哦,谢谢!我肯定会尽快读到这篇文章。:)