在Java中,使用java.util.Arrays
,以下代码:
float[] arr = {(float)0.2, (float)4.5};
Float[] brr = {new Float(0.2), new Float(4.5)};
Float x = new Float(4.5);
float y = (float)4.5;
System.out.println(Arrays.asList(arr).indexOf(x));
System.out.println(Arrays.asList(arr).indexOf(y));
System.out.println(Arrays.asList(brr).indexOf(x));
System.out.println(Arrays.asList(brr).indexOf(y));
提供
-1
-1
1
1
我的问题:如何在数组arr
中搜索4.5的索引?
我认为Arrays.asList(arr)
可以从arr
创建一个对象列表,但它的行为不像另一个数组brr
。