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?
 
     
     
    