这个 indexOf() 方法 组织。Java元组 用于在元组类中查找作为参数传递的值的索引。此方法接受对象类型的参数,以便可以检查所有类型的值。它继承自JavaTuple类。该方法可用于javatuples库的任何元组类对象。它返回一个int,如果找到,它是作为参数传递的值的第一个索引。如果未找到,则返回-1。
null
方法声明:
public final int indexOf(Object value)
语法:
int index = TupleClassObject.indexOf(Object value)
在这里 TupleClassObject 表示使用的JavaTuple类对象,如Unit、Quintet、Deced等。
返回值: 此方法返回一个int,如果找到,它是作为参数传递的值的第一个索引。如果未找到,则返回-1。
下面的程序说明了使用indexOf()方法的各种方法:
项目1: 将indexOf()与Unit类一起使用:
// Below is a Java program to use indexOf() method import java.util.*; import org.javatuples.Unit; class GfG { public static void main(String[] args) { // Creating an Unit with one value Unit<String> unit = Unit.with( "GeeksforGeeks" ); // Using indexOf() method for present value int index1 = unit.indexOf( "GeeksforGeeks" ); // Printing the index1 System.out.println( "Index of GeeksforGeeks = " + index1); // Using indexOf() method for absent value int index2 = unit.indexOf( "Present" ); // Printing the index2 System.out.println( "Index of Present = " + index2); } } |
输出:
Index of GeeksforGeeks = 0 Index of Present = -1
项目2: 将indexOf()与Quarter类一起使用:
// Below is a Java program to use indexOf() method import java.util.*; import org.javatuples.Quartet; class GfG { public static void main(String[] args) { // Creating a quartet Quartet<Integer, String, String, Double> quartet = Quartet.with(Integer.valueOf( 1 ), "GeeksforGeeks" , "A computer portal" , Double.valueOf( 20.18 )); // Using indexOf() method for present value int index1 = quartet.indexOf( "GeeksforGeeks" ); // Printing the index1 System.out.println( "Index of GeeksforGeeks = " + index1); // Using indexOf() method for absent value int index2 = quartet.indexOf( 5 ); // Printing the index2 System.out.println( "Index of 5 = " + index2); } } |
输出:
Index of GeeksforGeeks = 1 Index of 5 = -1
注意:类似地,它可以与任何其他JavaTuple类一起使用。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END