0

我有一个像String[] selectedJobs = {"job,1","job,2", "Job2,1", "job3,1"};

我想提取信息,例如

Job -> 1,2

Job2 -> 1

Job3 -> 1

Map<String, List<String>> jobs = new HashMap<String, List<String>>();

我想将每个作业与相应的整数列表存储在 map 中

这个怎么做 ?

4

2 回答 2

2
  1. 在 "," -> "job", "1" 上拆分第一个字符串
  2. 检查地图中有一个“工作”键,如果没有创建它并为该键放置一个新的数组列表
  3. 将“1”添加到数组列表
  4. 环形
于 2012-06-30T14:31:24.467 回答
1

你试过什么?该算法不应该很棘手:遍历您的数组,为每个字符串拆分“,”,并将其放入您描述的 HashMap 中。

于 2012-06-30T14:30:57.330 回答