📅  最后修改于: 2023-12-03 15:32:04.125000             🧑  作者: Mango
Floats.indexOf(float[] array, float[] target)
方法是 Google Guava 库中的一个方法,用于查找 target 数组在 array 数组中首次出现的位置的索引值。该方法比较两个浮点数数组是否严格相等(即元素值和顺序都相等)。
public static int indexOf(float[] array, float[] target)
参数说明:
返回值:
import com.google.common.primitives.Floats;
class Example {
public static void main(String[] args) {
float[] arr1 = {1.2f, 2.4f, 3.6f, 4.8f, 6.0f};
float[] arr2 = {3.6f, 4.8f};
int index = Floats.indexOf(arr1, arr2);
System.out.println("arr2 在 arr1 中的位置: " + index);
}
}
输出:
arr2 在 arr1 中的位置: 2
import com.google.common.primitives.Floats;
class Example {
public static void main(String[] args) {
float[] arr1 = {1.2f, 2.4f, 3.6f, 4.8f, 6.0f};
float[] arr2 = {5.5f, 6.5f};
int index = Floats.indexOf(arr1, arr2);
System.out.println("arr2 在 arr1 中的位置: " + index);
}
}
输出:
arr2 在 arr1 中的位置: -1
Floats.indexOf(float[] array, float[] target)
方法是一种查找浮点数数组中元素的实用工具。它还有其他相关的方法(如 indexOf(float[] array, float target)
等)可以帮助我们更好地处理浮点数数组。