求助在做力扣时isnumber方法会报错代码如下
class Solution {
public int evalRPN(String[] tokens) {
Stack<Integer> stk=new Stack<>();
int res=0;
int temp1;
int temp2;
for (String i : tokens){
if(isNumber(i)){
stk.push(Integer.parseInt(i));
}else{
temp1=stk.pop();
temp2=stk.pop();
switch(i){
case"+":
res=temp2+temp1;
stk.push(res);
break;
case"-":
res=temp2-temp1;
stk.push(res);
break;
case"/":
res=temp2/temp1;
stk.push(res);
break;
case"*":
res=temp2*temp1;
stk.push(res);
break;
}
}
}
if(!stk.isEmpty()){
res=stk.pop();
}
return res;
}
}