我正在尝试在双精度数组中找到双精度数组的索引,它适用于字符串和整数数组,但不适用于双精度数组。
double[] a = {1.1,2.2,3.3};
System.out.println(Arrays.asList(a).indexOf(1.1));
它一直返回 -1。
它也不能与数组一起使用int
。Arrays.asList(a)
返回一个List<double[]>
,其单个元素是输入数组,因此它不包含元素1.1
。
尝试
Double[] a = {1.1,2.2,3.3};
System.out.println(Arrays.asList(a).indexOf(1.1));
相反。