-2
我刚刚有参数如何使用Stack类的
Parameter
{
String inputfilename;
int numA;
double numbB;
etc...
}
和ProcessParameter类有方法定义的参数类
ProcessParameter
{
openParameters
{
//Open file and read the parameters into the Parameter object
BufferedReader openFile = new BufferedReader(new FileReader(parameterFileName));
String[] tokens = openFile.readLine().trim().split(DELIMITER);
Parameter openparameter = new Parameter();
openParameter.setInputFileName(tokens[0]);
openFile.readLine();
openParameter.setNumA = Integer.parseInt(tokens[0]);
}
我的问题是:如何使用直接在参数类上堆叠? * (我在参数类约15个参数,将使用更新,保存在ProcessParameter类开放方法) *
我尝试:
Stack<Parameter> stack = new Stack<Parameter>();
stack.push(tokens[0]);
openFile.readLine();
**stack.push(Integer.parseInt(tokens[0]));**
我得到这样的警告: 类型Stack中的方法push(Parameter)不适用于参数(int) 真的很感谢任何指针并感谢您的帮助。