给定一个字符串数组:{“张三丰”,“宋远桥”,“张无忌”,“殷梨亭”,“张翠山”,“莫声谷”},将数组中的元素添加到ArrayList集合中,并把所有姓张的人员姓名打印到控制台上。Java
时间: 2023-10-30 10:06:14 浏览: 116
在数组中添加一个元素
5星 · 资源好评率100%
好的,这是一个关于Java的问题,我可以回答。以下是代码实现:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
String[] names = {"张三丰", "宋远桥", "张无忌", "殷梨亭", "张翠山", "莫声谷"};
ArrayList<String> list = new ArrayList<>();
for (String name : names) {
list.add(name);
}
for (String name : list) {
if (name.startsWith("张")) {
System.out.println(name);
}
}
}
}
```
代码解释:
1. 定义一个字符串数组`names`,包含了所有人的姓名。
2. 定义一个`ArrayList`集合`list`,用于存储所有人的姓名。
3. 使用`for`循环遍历`names`数组,将每个元素添加到`list`集合中。
4. 再次使用`for`循环遍历`list`集合,使用`startsWith`方法判断每个元素的姓是否为“张”,如果是,则打印该元素的姓名。
阅读全文