出现了这样的错误:转换为数字时,输入的字符串格式不是数字而是字符空""(是这个意思吧)然后再看到错误定位的那行(下图表示,我是想实现输入多行表达式字符串,
然后对表达式进行计算,但是不知道那一行有哪里不对
public class calculate {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
List<String> str_list=new ArrayList<>();
while (sc.hasNextLine()) {
String str = sc.nextLine();
str_list.add(str);
}
for(int i=1;i<str_list.size();i++){
calculate(str_list.get(i).trim());//显示有错误的那一行
}
}