不,没有,但是受Objective-C NSDictionary类的启发,我写了一种方法来做到这一点:
public static Map<String, Object> mapWithKeysAndObjects(Object... objects) { if (objects.length % 2 != 0) { throw new IllegalArgumentException( "The array has to be of an even size - size is " + objects.length); } Map<String, Object> values = new HashMap<String, Object>(); for (int x = 0; x < objects.length; x+=2) { values.put((String) objects[x], objects[x + 1]); } return values;}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)