我有一個如下的憑證ArrayListList。從ArrayList中檢索並使用hashmap存儲到新的Arraylist中
voucherlist的ArrayList
[0] voucher
carrierCode "UPS"
originShippingLocationCode "L998"
systemVoucherID "000000000632"
[1] voucher
carrierCode "UPS"
originShippingLocationCode "L998"
systemVoucherID "000000000633"
[2] voucher
carrierCode "UPS"
originShippingLocationCode "L998"
systemVoucherID "000000000634"
[3] voucher (id=2744)
carrierCode "FEDEX"
originShippingLocationCode "L998"
systemVoucherID "000000000638"
[4] voucher
carrierCode "FEDEX"
originShippingLocationCode "L998"
systemVoucherID "000000000639"
[5] voucher
carrierCode "UPS"
originShippingLocationCode "L1003"
systemVoucherID "000000000636"
[6] voucher
carrierCode "UPS"
originShippingLocationCode "L1003"
systemVoucherID "000000000637"
[7] voucher
carrierCode "UPS"
originShippingLocationCode "L1001"
systemVoucherID "000000000635"
我不得不組(創建新的ArrayList),其具有相同的originShippingLocationCode憑單。例如:
例如:具有originShippingLocationCode =「L998」的所有優惠券給一個新的ArrayList。
我不知道originShippingLocationCode的值是否會發生變化。我從API調用中獲取這些數據作爲響應。
任何人都可以幫助解決這個問題嗎?
我想使用Hashmap創建一個新的ArrayList,當檢測到originShippingLocationCode時,將originShippingLocationCode保持爲'Key'。
預先感謝。
我的要求現在已更改。 –
我必須根據originShippingLocationCode和carrierCode將憑證分組。你能幫我解決這個問題嗎? @Titus –
@ vijay.k你可以將這些值連接成一個'String'並使用它具有映射關鍵字。 – Titus