【发布时间】:2011-10-23 14:22:18
【问题描述】:
我正在从包含多行三列的 sql 查询中返回结果。 Column1(一个比率)必须乘以 column2(一个数值)。第 3 列包含五个不同的可能值。每个值都将指示 column1 和 column2 必须遵守的条件(基本上 column3 将是另一个值(如汇率)-但尚未确定,因此我想将此值与其他两个的结果分组. 显然应该使用某种集合,但我不确定哪一种方法可以让我有效地处理将 column1 乘以 column2 并记下 column3 的值并在以后将其相乘。到目前为止,我有这样的事情: (显然生病可能需要一个 for 循环)
double value= "column1";
double rate= "column2";
double currency= "column3";
Finalamount setValue(value);
Finalamount setRate(rate);
Finalamount setCurrency(currency);
Collection <Finalamount> col = new ArrayList();
【问题讨论】:
-
类似
column3的声音应该映射到enum或享元,使用某种validate(FinalAmount amount)方法或类似方法。
标签: java generics collections arraylist