对 java 中的列表项执行减法

Perform Subtraction on list items in java

我有两个列表,其中包含来自 ResultSet 的值。有什么方法可以让我在特定索引处从另一个列表中减去一个列表,并以表格格式显示结果。 我在我的代码中列出了

List<Double> all=new ArrayList<Double>();
List<Double> al2=new ArrayList<Double>();
al2.add(rs.getDouble(10));
al2.add(rs.getDouble(11));
all.add(rs.getDouble(11));

我想做

al2 at rs.getDouble(11) - all at rs.getDouble(11)

在特定列 values.How 的两个列表之间进行减法才能做到这一点??

我不太清楚你想要什么,但我想你想减去特定索引处的所有列表元素:-

List<Double> all=new ArrayList<Double>();
List<Double> al2=new ArrayList<Double>();
al2.add(rs.getDouble(10));
al2.add(rs.getDouble(11));
all.add(rs.getDouble(11));

for(int i=0;i<all.size()&&i<al2.size();i++){
    double x=al2.get(i);
    double y=all.get(i);
    double z=0;
    if(x>y){ //check to avoid negative subtractions result
        z=x-y;
    }
    else{
    z=y-x;
    }
    System.out.println(z); // do something with the result i am just printing it out
 }