Arrays.asList (). Zawiera () na tablicach podwójnych i podwójnych [duplikat]

To pytanie ma już tutaj odpowiedź:

Arrays.asList () nie działa tak jak powinien? 9 odpowiedzi

Mam podwójną tablicędoubleArray1. PróbowałemArrays.asList().contains() jak pokazano poniżej

double doubleArray1 [] = {1D,2D,3D};
if(Arrays.asList(doubleArray1).contains(1D)) {
    System.out.println("hello-1");
}

Nie drukuje niczego. Potem zrobiłem to podwójną tablicą

Double doubleArray1 [] = {1D,2D,3D};        
if(Arrays.asList(doubleArray1).contains(1D)) {
    System.out.println("hello-1");
}

Drukujehello-1.

Czy ktoś mógłby wyjaśnić, dlaczego ta różnica?

questionAnswers(3)

yourAnswerToTheQuestion