要在ArrayList中查找特定对象,可以使用ArrayList的indexOf()方法或contains()方法。
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
String target = "banana";
int index = list.indexOf(target);
if (index != -1) {
System.out.println("Found at index: " + index);
} else {
System.out.println("Not found");
}
}
}
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
String target = "banana";
if (list.contains(target)) {
System.out.println("Found");
} else {
System.out.println("Not found");
}
}
}
这两种方法都可以在ArrayList中查找特定对象。indexOf()方法返回对象在ArrayList中的索引,如果找不到则返回-1。contains()方法返回一个布尔值,表示ArrayList是否包含指定对象。根据具体需求选择使用哪种方法。