我有两个包含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)
特定列值的两个列表之间的减法。如何做?
答案 0 :(得分:1)
我不清楚你想要什么,但我想你想要在特定索引处减去所有List元素: -
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
}