package Collection.Generator;
import java.util.LinkedHashMap;
import java.util.Map;
/*
* 产çMapçéé
å¨ç±»
*
* */
public class MapData extends LinkedHashMap{
//ä¸ä¸ªåç¬çGeneratorï¼éé¢åæ¾Pairç±»
public MapData(Generator> generator,int quantity){
for(int i=0;i pair= generator.next();
put(pair.key, pair.value);
}
}
//两个å离çGeneratorï¼åå«ä»£è¡¨keyåvalue
public MapData(Generator keys,Generator values,int quantity){
for(int i=0;i keys,V value,int quantity){
for(int i=0;i MapData map(Generator> generator,int quantity){
return new MapData(generator, quantity);
}
public static MapData map(Generator keys,Generator values,int quantity){
return new MapData(keys,values, quantity);
}
public static MapData Map(Generator keys,V value,int quantity){
return new MapData(keys, value, quantity);
}
}