<分区>
我试图在 double 组中找到 double 的索引,它适用于字符串和整数数组,但不适用于 double 。
double[] a = {1.1,2.2,3.3};
System.out.println(Arrays.asList(a).indexOf(1.1));
它一直返回-1。
<分区>
我试图在 double 组中找到 double 的索引,它适用于字符串和整数数组,但不适用于 double 。
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));
相反。
关于java - 如何在java中对双数组使用indexOf方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52036926/