java,找出一个list中null元素的位置
时间: 2024-04-12 12:28:01 浏览: 92
你可以使用Java的List的indexOf方法来找出一个List中null元素的位置。这个方法返回指定元素在List中首次出现的索引,如果List中不包含该元素,则返回-1。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("apple");
list.add(null);
list.add("orange");
list.add(null);
int index1 = list.indexOf(null);
System.out.println("第一个null元素的位置:" + index1);
int index2 = list.lastIndexOf(null);
System.out.println("最后一个null元素的位置:" + index2);
}
}
```
输出结果为:
```
第一个null元素的位置:1
最后一个null元素的位置:3
```
在这个示例中,我们创建了一个包含null元素的List,并使用indexOf方法找到了第一个null元素的位置,使用lastIndexOf方法找到了最后一个null元素的位置。
阅读全文