Java 调用 泛型方法

public static <V> Map<String, V> mapThem(String[] keys, V... vals) {
	if (keys == null || keys.length == 0) {
		return new HashMap<String, V>(4);
	}
	Map<String, V> map = new HashMap<String, V>(keys.length + 1);
	for (int i = 0; i < keys.length; i++) {
		if (vals.length > i) {
			map.put(keys[i], vals[i]);
		}
		else {
			map.put(keys[i], null);
		}
	}
	return map;
}
Map<String, String> map = MapUtil.<String> mapThem(new String[] { "datetime" }, timeline);

猜你喜欢

转载自colin-davis.iteye.com/blog/2327767