一个人如何从两个ArrayLists中创建HashMap?

时间:2019-08-14 20:02:54

标签: java arraylist hashmap

我有两个ArrayList:

     import { HttpClientModule, HttpClient } from '@angular/common/http'; 

     beforeEach(async(() => {
       TestBed.configureTestingModule({
         declarations: [ ],
         imports: [
           HttpClientModule
         ],
         schemas: [NO_ERRORS_SCHEMA],
         providers: [
           HttpClient,
         ]
       })
         .compileComponents();
      }));

ArrayList<Integer> keySet = new ArrayList<Integer>();

我将如何使用keySet ArrayList作为哈希图中的键集以及值ArrayList作为HashMap中的值来创建HashMap?

1 个答案:

答案 0 :(得分:3)

假设长度相同:

HashMap<Integer, String> a = new HashMap<>();
for(int i = 0; i < keySet.size(); i++) {
    a.put(keySet.get(i), values.get(i));
}