【发布时间】:2012-03-06 04:20:20
【问题描述】:
需要帮助:我不熟悉 Hashmaps。如何将列表和数组与哈希映射进行比较? List & 数组包含整数。
地图:
Map<Integer, String> profMap = new HashMap<Integer, String>() {};
while(profs.next()){
Integer key= profs.getInt("profid");
String name= profs.getString("profname");
profMap.put(key,name);
}
/* profs comes from my sql statement and pulls values from those columns*/
数组:
String [] profArray = request.getParameterValues("professor");
列表:
List list= new ArrayList();
我迷失在文档和我看到的所有其他示例中。希望有人能帮帮我
【问题讨论】:
-
您的地图有两个集合,键集和值集。您想将哪个与数组或集合进行比较?
-
您的问题是什么?您是否需要知道
List和Map之间的区别是什么?基本上,List就像一个数组,它只是在其中保存一组值。Map包含key value对,因此每个值都有一个与之关联的键。 -
profs是什么?知道sscce. -
我需要来比较键,然后存储这些值.. 我真的只是不知道如何格式化 foreach
-
我还是不知道你要干什么!请专注于此并编辑您的帖子。