@SuppressWarnings("unchecked")
	public static <K, V> ArrayList<V> valuesOfKeys(Map<K, V> map, K... keys) {
		return MapUtil.valuesOfKeys(map, new ArrayIter<>(keys));
	}
@Test
	public void valuesOfKeysTest() {
		final Dict v1 = Dict.create().set("id", 12).set("name", "张三").set("age", 23);
		final Dict v2 = Dict.create().set("age", 13).set("id", 15).set("name", "李四");

		final String[] keys = v1.keySet().toArray(new String[0]);
		final ArrayList<Object> v1s = CollUtil.valuesOfKeys(v1, keys);
		assertTrue(v1s.contains(12));
		assertTrue(v1s.contains(23));
		assertTrue(v1s.contains("张三"));

		final ArrayList<Object> v2s = CollUtil.valuesOfKeys(v2, keys);
		assertTrue(v2s.contains(15));
		assertTrue(v2s.contains(13));
		assertTrue(v2s.contains("李四"));
	}