I have a double array doubleArray1
. I tried a Arrays.asList().contains()
operation as shown below
double doubleArray1 [] = {1D,2D,3D};
if(Arrays.asList(doubleArray1).contains(1D)) {
System.out.println("hello-1");
}
It does not print anything. Then I made it a Double array
Double doubleArray1 [] = {1D,2D,3D};
if(Arrays.asList(doubleArray1).contains(1D)) {
System.out.println("hello-1");
}
It prints hello-1
.
Could someone explain why this difference?