繁体   English   中英

从数组中提取信息

[英]Extract information from array

我有一个类似String[] selectedJobs = {"job,1","job,2", "Job2,1", "job3,1"};的数组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中

这个怎么做 ?

  1. 在“,”->“ job”,“ 1”上分割第一个字符串
  2. 检查地图中是否有“作业”键,如果没有创建它,然后为该键放置一个新的数组列表
  3. 在数组列表中添加“ 1”

你尝试了什么? 该算法不会很棘手:遍历数组,对每个String分割为“,”,然后将其放入您描述的HashMap中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM