edi*_*son 3 java arrays android loops arraylist
我有两个ArrayLists,由解析的html创建.第一个包含工作,就像
Job A
Job B
Job C
Run Code Online (Sandbox Code Playgroud)
第二个就像
Company A
Company B
Company C
Run Code Online (Sandbox Code Playgroud)
我需要的是Job A和A公司等的组合,所以我可以得到结果(一个ArrayList也会很棒)
Job A : Company A
Job B : Company B
Job C : Company C
Run Code Online (Sandbox Code Playgroud)
我没有找到明确的教程或其他东西.有任何想法吗?
您确定要查看正确的数据结构来实现此目的吗?
为什么不使用地图?您可以定义此路线的键/值关系.
Map<Company, Job> jobMap = new HashMap<Company, Job>();
jobMap.put("Company A" /* or corresponding list item */, "Job A" /* or corresponding list item */);
Run Code Online (Sandbox Code Playgroud)
您甚至可以执行以下操作:(将字符串交换为适合您的实现的字符串)
Map<Company, List<Job>> jobMap...;
List<Job> jobList = new ArrayList<Job>();
jobList.add("Job A");
jobList.add("Job B");
jobList.add("Job C");
jobMap.put("Company A", jobList);
Run Code Online (Sandbox Code Playgroud)
这样做是将公司定义为您的关键,您可以为公司设置多个工作