以下の例があった際に、
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map.Entry;
public class Study {
public static final String banana = "バナナ";
public static final String milk = "牛乳";
public static final String pork = "豚肉";
public static final String salt = "塩";
public static void main(String args[]) {
List<String> shohinList = new ArrayList<String>();
shohinList.add(banana);
shohinList.add(milk);
shohinList.add(pork);
shohinList.add(salt);
LinkedHashMap<String, Integer> shopMap = new LinkedHashMap<String, Integer>();
shopMap.put(shohinList.get(0), 90);
shopMap.put(shohinList.get(1), 100);
shopMap.put(shohinList.get(2), 800);
shopMap.put(shohinList.get(3), 150);
for (Entry<String, Integer> entry : shopMap.entrySet()) {
System.out.println(entry.getKey() + "=" + entry.getValue() + "円です。");
}
}
}
LinkedHashMap<String, Integer> shopMap = new LinkedHashMap<String, Integer>();
shopMap.put(shohinList.get(0), 90);
shopMap.put(shohinList.get(1), 100);
shopMap.put(shohinList.get(2), 800);
shopMap.put(shohinList.get(3), 150);
の部分で、
値を追加するためにputメソッドが書かれていると思うのですが、
()のshohinList.getはなにを示しているのでしょうか?
教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー