【发布时间】:2017-04-27 07:36:47
【问题描述】:
我有一个 ArrayList 的 Offer 对象:
public class Offer {
String offerId;
String offerType; //Can be REGULAR or FASTTRACK
String ticketId
}
例如,如果我发送购买两个优惠的请求,响应中的ticketId 应该是<offerId1+offerType1>,<offerId2+offerType2>
问题是,我必须首先遍历所有报价以生成ticketId,因为ticketId 是逗号分隔的offerId+offerType 字符串,即它取决于数组的所有元素。然后我必须再次迭代报价以在每个 Offer 对象中填充相同的 ticketId。
有没有办法在单次迭代中做到这一点?
【问题讨论】:
-
所有优惠的票证编号是否相同?
-
@YogeshPatil 否,个别优惠的ticketId 取决于他们的offerId 和offerType。
标签: java