我将类 Data
的列表设为 dataList
,Data
包含两个变量 a
和 b
。
public class Data {
int a,b;
public Data(int a,int b){
this.a=a;
this.b=b;
}
//also contains getter and setter method
}
List<Data> dataList=new ArrayList<>();
dataList.add(new Data(2,3));
dataList.add(new Data(6,2));
另外,我有字符串形式的数学表达式,例如。 3*a+5*b;
我想将上面的表达式应用到数据列表中,得到 21 和 28 的输出。
dataList.forEach(v1 ->System.out.println(//some code to evaluate the expression));
提前致谢