主题:关于 java.util.Stack的使用
为什么使用 java.util.Stack 的push方法时,编译器提示:
Two.java:9: 警告:[unchecked] 对作为普通类型 java.util.Stack 的成员的 push(E) 的
调用未经检查
dataBase.push(new Data(1));
^
1 警告
//////////////////////////////////////////////////////
//原程序如下
import java.util.Stack;
public class Two{
Stack dataBase = new Stack();
int n; //矩阵数
Two(){
dataBase.push(new Data(1));
}
public static void main(String[] args ){
Two x = new Two();
}
}
class Data{
int i;
Data(int i){
this.i = i;
}
public int getI(){
return i;
}
}
Two.java:9: 警告:[unchecked] 对作为普通类型 java.util.Stack 的成员的 push(E) 的
调用未经检查
dataBase.push(new Data(1));
^
1 警告
//////////////////////////////////////////////////////
//原程序如下
import java.util.Stack;
public class Two{
Stack dataBase = new Stack();
int n; //矩阵数
Two(){
dataBase.push(new Data(1));
}
public static void main(String[] args ){
Two x = new Two();
}
}
class Data{
int i;
Data(int i){
this.i = i;
}
public int getI(){
return i;
}
}