Java集合操作:过滤、遍历和提取元素示例
Java集合操作:过滤、遍历和提取元素示例
本示例演示了使用Java集合进行元素过滤、遍历和提取的操作。通过创建集合、筛选符合条件的元素、并遍历结果集合,实现对特定元素的处理。
需求:
- 创建一个集合,存储多个字符串元素:'张无忌' , '张翠山' , '张三丰' , '谢广坤' , '赵四' , '刘能' , '小沈阳' , '张良'
- 把集合中所有以'张'开头的元素存储到一个新的集合
- 把'张'开头的集合中的长度为3的元素存储到一个新的集合
- 遍历上一步得到的集合
代码实现:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 创建一个集合,存储多个字符串元素
List<String> list = new ArrayList<>();
list.add('张无忌');
list.add('张翠山');
list.add('张三丰');
list.add('谢广坤');
list.add('赵四');
list.add('刘能');
list.add('小沈阳');
list.add('张良');
// 把集合中所有以'张'开头的元素存储到一个新的集合
List<String> zhangList = new ArrayList<>();
for (String s : list) {
if (s.startsWith('张')) {
zhangList.add(s);
}
}
// 把'张'开头的集合中的长度为3的元素存储到一个新的集合
List<String> zhang3List = new ArrayList<>();
for (String s : zhangList) {
if (s.length() == 3) {
zhang3List.add(s);
}
}
// 遍历上一步得到的集合
for (String s : zhang3List) {
System.out.println(s);
}
}
}
输出结果:
张良
总结:
本示例演示了如何使用Java集合进行简单的元素过滤和提取操作。通过循环遍历集合并使用条件判断,可以从集合中获取满足特定条件的元素,并将其存储到新的集合中。最后,可以对新的集合进行遍历,以访问提取的元素。
原文地址: https://www.cveoy.top/t/topic/odhi 著作权归作者所有。请勿转载和采集!