要实现1个key对应多个value,可以用apach提供的MultiValueMap
import org.apache.commons.collections.map.MultiValueMap;
import java.util.Collection;
public class TestMain
{
public static void main(String[] args) throws IOException
{
MultiValueMap mailMap = new MultiValueMap();
mailMap.put("number", "1");
mailMap.put("number", "30");
mailMap.put("name", "wang");
mailMap.put("card", "12344");
mailMap.put("card", "65432");
Collection mapcoll = null;
mapcoll = mailMap.getCollection("card");
Iterator ii = mapcoll.iterator();
while(ii.hasNext()){
String mailValue = (String) ii.next();
System.out.println(mailValue);
}
}
}
输入结果:
12344
65432