map集合的值在数组里怎么遍历
- 一个键对应多个值,且值存于数组中,怎么进行遍历?
通过指定键去遍历。
private String[]branchOffice=new String[] {“安徽分公司”,“河北分公司”,“陕西分公司”,“保定分公司”};
private String[]mechanism=new String[] {“福州中支机构”,“烟台中支机构”,“天津中支机构”,“保定中支机构”};
public Map<String, Object> getBranchOfficeAndMechanism(){
Map<String, Object>data=new HashMap<String, Object>();
data.put ( “branchOffice”, branchOffice );
data.put ( “mechanism”, mechanism );
//指定键遍历数组的值
String[] value= (String[]) data.get(“branchOffice”); //通过键获得到具体的值所在数组
//遍历数组
for (int i=0;i<value.length;i++){
System.out.println(value[i].toString());
}