Java Guava | Floats.indexOf(float[] array, float[] target) method example
Original text: https://www . geesforgeks . org/Java-guava-floats- index ofoat-array-float-target-method-with-examples/
flowers . indexof(float[] array, float[] target) French guava The flowers class accepts two parameters array and target. If the target exists in the array, this method returns the starting position of its first occurrence. If the target does not exist in the array, the method returns -1 .
*Syntax:*
*Public static int indexOf (float[] array, float[] target)*
*Parameters:*This method accepts two Parameters:
- *Array:* is an array of integers to check the index of the target array.
- *Target:*The array to be searched as a subsequence of the specified array.
*Return value:*This method returns the following integer value:
If there is a target array in the array, return the starting position where the target first appears . Otherwise, if there is no target in the array, return -1 .
*Exception:*This method does not throw any exception.
The following example illustrates the implementation of the above method:
*Example 1:*
// Java code to show implementation of
// Guava's Floats.indexOf(float[] array,
// float[] target) method
import com.google.common.primitives.Floats;
import java.util.Arrays;
class GFG {
// Driver's code
public static void main(String[] args)
{
// Creating an float array
float[] arr = { 1.2f, 2.3f, 3.4f,
4.5f, 3.4f , 5.6f };
float[] target = { 3.4f, 4.5f, 3.4f };
System.out.println("Array: "
+ Arrays.toString(arr));
System.out.println("Target Array: "
span class="n">Arrays.toString(target));
// Using Floats.indexOf(float[] array, float[] target)
// method to get the start position of the first
// occurrence of the specified target within array,
// or -1 if there is no such occurrence.
int index = Floats.indexOf(arr, target);
if span>(index != -1) {
System.out.println("Target is present at index "
o">+ index);
}
else {
"p">.out.println("Target is not present "
s">"in the array");
}
}
}
**Output:
Array: [1.2, 2.3, 3.4, 4.5, 3.4, 5.6]
Target Array: [ 3.4, 4.5, 3.4]
Target is present at index 2
Example 2:
// Java code to show implementation of
// Guava's Floats.indexOf(float[] array,
// float[] target) method
import com. google.common.primitives.Floats;
import java. util.Arrays;
class GFG {
// Driver's code
public static void main(String[] args)
{
// Creating an float array
float[] arr = { 3.2f, 5.3f, 7.4f,
11.4f, 13.5f };
float[] target = { 17.5f, 12.4f };
System. out.println("Array: "
+ Arrays.toString(arr));
System.out.println("Target Array: "
toString(target));
// Using Floats.indexOf(float[] array, float[] target)
// method to get the start position of the first
// occurrence of the specified target within array,
// or -1 if there is no such occurrence.
int index = Floats.indexOf(arr, target);
if (index != -1) {
span>out.println( "Target is present at index "
span>);
}
else {
System.out.println( "Target is not present"
>);
}
}
}
Output:
Array: [3.2, 5.3, 7.4, 11.4, 13.5]
Target Array: [17.5, 12.4]
Target is not present in the array
Reference:https://Google . github . io/guava/releases/22.0/API/docs/com/Google/ common/primitive/floats . html # indexOf-float:A-float:A-**
or -1 if there is no such occurrence.
int index = Floats.indexOf(arr, target);
if (index != –1) {
System.out.println( “Target is present at index “
class=”p”>);
}
else {
System.out.println(“Target is not present”
+ ” in the array”);
}
}
}
Output:
Array : [3.2, 5.3, 7.4, 11.4, 13.5]
Target Array: [17.5, 12.4 ]
Target is not present in the array
Reference:https://Google . github . io/guava/releases/22.0/API/docs/com/Google/common/primitive/ floats . html # indexOf-float:A-float:A-**