我想知道是否有,如果我知道一个ArryList的一部分,我可以找出另一个。我遇到的问题是我对java的有限知识。从ArrayList中选择特定的数据
我有列表设置为:
spotsList = new ArrayList<HashMap<String, String>>();
活动经历,并与PID和名称添加的每一个现场(从服务器)到列表中的for循环:
HashMap<String, String> map = new HashMap<String, String>();
map.put(TAG_PID, id);
map.put(TAG_NAME, name);
spotsList.add(map);
如果我知道PID,现在有什么方法可以获得名称?
谢谢你在前进,
泰勒
谢谢,但是它强调了map和hashmap指出了不正确的参数个数。另外,我将如何去添加equals()和hashcode()的覆盖? – TylerM
确保先导入它们。对于equals()和hashCode(),请查看Apache Commons的构建器:http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/builder/EqualsBuilder。 html和http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/builder/HashCodeBuilder.html –
先导入什么? Equals构建器和hashcode构建器? – TylerM