マッピングする文字列の配列

私は弦の配列を持っています。どのようにMap(String、Object)に変換しますか?私はそれをデータオブジェクトに変換する必要があります。

1
各文字列値にどのようにマップしたいですか?
追加された 著者 Ted Hopp,
どのようなマッピングをしようとしているのか詳しく説明できますか?例を挙げてください。
追加された 著者 DJ.,

1 答え

Map の使用は、連想配列に相当します。これにあなたのケースを適用すると、各 String が別の Object を指していることになります。

これがあなたの望むものなら、これはうまくいくでしょう:

String[] strs = new String[]; //Your string array, initialized elsewhere
Object[] os = new Object[];   //The objects that you want mapped.
Map m = new HashMap();//I use HashMap because it is the most generic

for(int i = 0; i < strs.length; i++) {
  m.put(strs[i], os[i]); //Add each object, os[i], to the map at position str[i]
}

String [] がサイズ変更可能な配列になるようにしたいのであれば、これを使うことができます:

List a = Arrays.asList(strs);
0
追加された