【发布时间】:2014-01-14 17:56:15
【问题描述】:
我有一个双数组doubleArray1。我尝试了Arrays.asList().contains()操作如下图
double doubleArray1 [] = {1D,2D,3D};
if(Arrays.asList(doubleArray1).contains(1D)) {
System.out.println("hello-1");
}
它不打印任何东西。然后我把它做成了一个 Double 数组
Double doubleArray1 [] = {1D,2D,3D};
if(Arrays.asList(doubleArray1).contains(1D)) {
System.out.println("hello-1");
}
它打印hello-1。
有人能解释一下为什么会有这种差异吗?
【问题讨论】: