无论是栈还是队列我们都只能存在int类型的数据,我们如果想存储字符串就必须重写一个String类型的栈和队列,这样做很显然会增加我们的代码的复杂性。
一、泛型(这里边可以看到我们改变的是类型)
public class Queue<wx> {
private 陈岩[] arr = (wx[]) new Object[10];
private int f;
private int s;
public void set(wx value){
if (f - s == arr.length){
return;
}
arr[f % arr.length] = value;
f++;
}
public void get(){
if (s == f){
return;
}
System.out.println(arr[ s % arr.length]);
s++;
}