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>>();

そして、対応する整数のリストとともに各ジョブをマップに格納したいと思います。

これを行う方法 ?

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 に答える