Допустим, у меня есть две разные строки заданного типа pojo.Соответствие строк в вложенных циклах
List 1 = "one", "two", "three", "four", "five".
List 2 = "one", "two", "four", "five".
Я хочу получить строку, которая не найдена в другом список и добавить его в другой список (скажем, список 3). как я могу это сделать?
я пытаюсь это: -
for (SettlementReportNB showSellementReport : settlementReportList)
{
String merchantreferencenumber = showSellementReport.getMerchantreferencenumber();
for (AllTransactions showAllTransaction : allTransactionsList)
{
String merchantTxnId = showAllTransaction.getMerchantTxnId();
if (!merchantreferencenumber.equals(merchantTxnId))
{
idNotFound.add(merchantTxnId);
}
}
}
но это не дает мне ожидаемый ответ.
- Ответ должен быть «три», потому что его нет в другом списке.
что ваш ожидаемый результат и то, что вы получаете сейчас – RamPrakash
ответ должен быть «три» –
ответ здесь выставляет простой способ сделать набор операций над списками HTTP: // StackOverflow ,com/questions/3590677/how-to-do-union-intersect-difference-and-reverse-data-in-java – RubioRic