public class Unit9_例四 {
此处Collection<? extends T>a,表明该集合类型继承T类型,用增强for循环,将a集合中的元素加入到b集合中
static<T> void aff (Collection<? extends T>a, Collection <T> b) {
for(T ele : a) {
b.add(ele);
}
}
public static void main(String []args) {
List<Object> arr = new ArrayList<>();
arr.add("hello");
List<String> brr = new ArrayList<>();
brr.add("nice");
aff(brr,arr);//将brr集合中的元素赋值到arr集合中去
System.out.println(brr);
System.out.println(arr);
}
}