对 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
}
我有两个列表,其中包含来自 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
}