【发布时间】:2018-04-25 20:14:06
【问题描述】:
我想从给定的示例数据中添加 programPercentTotalViewed,其中 programId 与 ArrayList 相同,例如 programId= 59554。 我该怎么做。
1- programId=59554, programPercentTotalViewed=50
2- programId=30583, programPercentTotalViewed=15
3- programId=59554, programPercentTotalViewed=5
4- programId=30583, programPercentTotalViewed=5
5- programId=59554, programPercentTotalViewed=5
6- programId=30583, programPercentTotalViewed=5
7- programId=59554, programPercentTotalViewed=5
List<LiveEventsDto> eventsList = liveEvents;
Set<String> names = new HashSet<String>();
for (LiveEventsDto singleEvent : eventsList) {
if (names.contains(singleEvent.getProgramId())) {
System.out.println("Because same programId exists: " + singleEvent.getProgramId());
System.out.println("ProgramPercentTotalViewed: " + singleEvent.getProgramPercentTotalViewed());
} else {
System.out.println("Because same programId DOES NOT exists: " + singleEvent.getProgramId());
}
}
【问题讨论】:
-
这里的汽车和名字是什么?你能解释一下吗?
-
那是一个不起作用的示例代码。
-
添加您的示例代码,我们会尽力修复它
-
为什么我投票失败了?
-
看看我的回答
标签: java list for-loop arraylist indexing