用java写出程序:两个集合中分别存储了6个男演员和6名女演员 男演员姓名:张国立 陈道明 吴奇隆 黄晓明 刘烨 赵文卓女演员姓名:林心如 林依晨 林志玲 刘诗诗 范冰冰 赵丽颖男演员只要名字为3个字的前面三人女演员只要姓林的并且不要第一个把过滤后的男演员和女演员姓名结合在一起
import java.util.ArrayList;
import java.util.List;
public class ActorActress {
public static void main(String[] args) {
List<String> maleActors = new ArrayList<>();
List<String> femaleActresses = new ArrayList<>();
maleActors.add("张国立");
maleActors.add("陈道明");
maleActors.add("吴奇隆");
maleActors.add("黄晓明");
maleActors.add("刘烨");
maleActors.add("赵文卓");
femaleActresses.add("林心如");
femaleActresses.add("林依晨");
femaleActresses.add("林志玲");
femaleActresses.add("刘诗诗");
femaleActresses.add("范冰冰");
femaleActresses.add("赵丽颖");
List<String> filteredMaleActors = new ArrayList<>();
List<String> filteredFemaleActresses = new ArrayList<>();
for (String actor : maleActors) {
if (actor.length() == 3) {
filteredMaleActors.add(actor);
}
}
for (String actress : femaleActresses) {
if (actress.startsWith("林") && !actress.equals("林心如")) {
filteredFemaleActresses.add(actress);
}
}
List<String> combinedList = new ArrayList<>();
combinedList.addAll(filteredMaleActors);
combinedList.addAll(filteredFemaleActresses);
System.out.println("Filtered Male Actors:");
for (String actor : filteredMaleActors) {
System.out.println(actor);
}
System.out.println("\nFiltered Female Actresses:");
for (String actress : filteredFemaleActresses) {
System.out.println(actress);
}
System.out.println("\nCombined List:");
for (String name : combinedList) {
System.out.println(name);
}
}
}
``
原文地址: http://www.cveoy.top/t/topic/h5h4 著作权归作者所有。请勿转载和采集!