【发布时间】:2012-01-15 14:52:40
【问题描述】:
我有一个关于 Java 地图的问题。我使用map来包含数组,我想检查map是否包含我想要的数组。但它不起作用。无论如何要检查地图是否包含我想要的数组?
import java.util.*;
public class testContainKey{
static Map<int[],Integer> map = new HashMap<int[], Integer>();
public static void main(String args[]){
int[] initial={1,2,3,4,5,6,7,8,9};
int[] goal = {1,2,3,4,5,6,7,8,9};
map.put(goal,0);
if(map.containsKey(array)){
System.out.println("OK");
}
else{
System.out.println("Not works");
}
}
}
【问题讨论】: