Arrays.asList (). Содержит () в двойных и двойных массивах [дубликаты].
На этот вопрос уже есть ответ здесь:
Arrays.asList () не работает как следует? 9 ответовУ меня двойной массивdoubleArray1
, Я попробовалArrays.asList().contains()
операция, как показано ниже
double doubleArray1 [] = {1D,2D,3D};
if(Arrays.asList(doubleArray1).contains(1D)) {
System.out.println("hello-1");
}
Он ничего не печатает. Затем я сделал это двойной массив
Double doubleArray1 [] = {1D,2D,3D};
if(Arrays.asList(doubleArray1).contains(1D)) {
System.out.println("hello-1");
}
Это печатаетhello-1
.
Может кто-нибудь объяснить, почему эта разница?