String[] names = {"A","B","C","D","E","F","G"}; String[] scores = {"A,数学,89", "A,语文,86","B,数学,88","B,英语,98","C,英语,67","G,数学,60"}; 求names中,谁全部缺考? 提示:使用removeAll方法。
时间: 2023-08-11 20:06:37 浏览: 37
要找出names中全部缺考的人,我们可以通过比较names数组和scores数组中的数据来确定。首先,我们需要将scores数组中参加考试的人的名字提取出来,然后使用removeAll方法从names数组中移除这些人,剩下的就是全部缺考的人。
以下是一个示例代码,演示如何实现这个功能:
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] names = {"A", "B", "C", "D", "E", "F", "G"};
String[] scores = {"A,数学,89", "A,语文,86", "B,数学,88", "B,英语,98", "C,英语,67", "G,数学,60"};
List<String> namesList = new ArrayList<>(Arrays.asList(names));
for (String score : scores) {
String[] parts = score.split(",");
String name = parts[0];
if (namesList.contains(name)) {
namesList.remove(name);
}
}
System.out.println("全部缺考的人:");
for (String name : namesList) {
System.out.println(name);
}
}
}
```
运行以上代码,输出结果为:
```
全部缺考的人:
D
E
F
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)