Java番石榴 |带有示例的 Floats.contains() 方法
Guava 库中Floats 类的contains()方法用于检查指定的值是否存在于指定的浮点值数组中。要搜索的浮点值和要搜索的浮点数组都作为参数。
句法:
public static boolean contains(float[] array,
float target)
参数:此方法接受两个强制参数:
- 数组:这是一个浮点值数组,其中要搜索的目标值。
- 目标:这是要在数组中搜索存在的浮点值。
返回值:此方法返回一个布尔值,说明目标浮点值是否存在于指定的浮点数组中。如果目标值存在于数组中,则返回True 。否则返回False 。
下面的程序说明了 contains() 方法的使用:
示例 1:
// Java code to show implementation of
// Guava's Floats.contains() method
import com.google.common.primitives.Floats;
import java.util.Arrays;
class GFG {
// Driver's code
public static void main(String[] args)
{
// Creating a Float array
float[] arr = { 5.2f, 4.2f, 3.4f, 2.3f, 1.5f };
float target = 3.4f;
// Using Floats.contains() method to search
// for an element in the array. The method
// returns true if element is found, else
// returns false
if (Floats.contains(arr, target))
System.out.println("Target is present"
+ " in the array");
else
System.out.println("Target is not present"
+ " in the array");
}
}
输出:
Target is present in the array
示例 2:
// Java code to show implementation of
// Guava's Floats.contains() method
import com.google.common.primitives.Floats;
import java.util.Arrays;
class GFG {
// Driver's code
public static void main(String[] args)
{
// Creating a Float array
float[] arr = { 2.3f, 4.4f, 6.5f, 8.6f, 10.7f };
float target = 7.5f;
// Using Floats.contains() method to search
// for an element in the array. The method
// returns true if element is found, else
// returns false
if (Floats.contains(arr, target))
System.out.println("Target is present"
+ " in the array");
else
System.out.println("Target is not present"
+ " in the array");
}
}
输出:
Target is not present in the array
参考: https://google.github.io/guava/releases/19.0/api/docs/com/google/common/primitives/Floats.html#contains(float[], %20float)