java中双数组indexOf方法的使用

java中双数组indexOf方法的使用,java,arrays,double,Java,Arrays,Double,我试图在双精度数组中查找双精度的索引,它适用于字符串和整数数组,但不适用于双精度数组 double[] a = {1.1,2.2,3.3}; System.out.println(Arrays.asList(a).indexOf(1.1)); 它不断返回-1。它也不能与int数组一起工作array.asList(a)返回一个List,其单个元素是输入数组,因此它不包含元素1.1 试一试 相反。什么是输入数组?@nigeling传递给Arrays.asList()(a)的数组。 Double[]

我试图在双精度数组中查找双精度的索引,它适用于字符串和整数数组,但不适用于双精度数组

double[] a = {1.1,2.2,3.3};
System.out.println(Arrays.asList(a).indexOf(1.1));

它不断返回-1。

它也不能与
int
数组一起工作
array.asList(a)
返回一个
List
,其单个元素是输入数组,因此它不包含元素
1.1

试一试


相反。

什么是输入数组?@nigeling传递给
Arrays.asList()
a
)的数组。
Double[] a = {1.1,2.2,3.3};
System.out.println(Arrays.asList(a).indexOf(1.1));