こんにちは、些細な質問があると思いますが、それを処理できません:(
異なるオブジェクトの 2 つのリストがありますが、それらのオブジェクトには同じメソッドが 1 つあります。List をメソッドに渡し、Object メソッドを実行したい:
List<Job> list = new ArrayList<Job>();
Job j1 = new Job();
j1.setName("ddddd");
list.add(j1);
Job j2 = new Job();
j2.setName("fffff");
list.add(j2);
List<JobItem> list2 = new ArrayList<JobItem>();
JobItem j3 = new JobItem();
j3.setName("ttttt");
list2.add(j3);
JobItem j4 = new JobItem();
j4.setName("bbbbb");
list2.add(j4);
listItems(list);
private void listItems(List<?> list) {
for (int i = 0; i < list.size(); i++) {
Job ff = (Job) list.get(i);
System.out.println(ff.getName());
}
}
この例は機能しますが、list2 List も渡すにはどうすればよいですか
ご協力ありがとう御座います。