数组实现的Generic Type Stack
private static class Stack<T>{
private T t[] = null;
private static final int INITIAL_SIZE = 16;
Stack(){
t = (T[])new Object[INITIAL_SIZE];
}
public void push(T t){
}
public T pull(){}
}
把两个set里的int和float放到一起
private static <T> Set<T> union1(Set<? extends T> t, Set<? extends T> t2){
Set<T> set = new HashSet<>();
set.addAll(t);
set.addAll(t2);
return set;
}
test
Set<Integer> integerSet = new HashSet<>();
integerSet.add(1);
Set<Float> floatHashSet = new HashSet<>();
floatHashSet.add(1.1f);
Set<Number> set = union1(integerSet, floatHashSet);
System.out.println(set);
本文介绍了使用数组实现的泛型栈数据结构,并演示了如何将两个不同类型的集合(整数和浮点数)通过泛型方法进行合并,展示了泛型在Java中的应用。
724

被折叠的 条评论
为什么被折叠?



