PC情報を出力する処理を行っていたところ
order変数のサイズだけループし、要素を一つずつ取り出して出力結果を出すところまではできたのですが、正しく表示されません。
実行後は
名前:HP, 種類:Desktop, 価格:185000円
名前:IBM, 種類:Note, 価格:79800円
といった感じで出力をしたいです。
for文の部分からご教授お願いします。
package
1import java.util.ArrayList; 2import java.util.HashMap; 3import java.util.List; 4import java.util.Map; 5public class PCShop { 6 public static void main(String[] args){ 7 List<Map<String,Object>> orders =new ArrayList<Map<String,Object>>(); 8 9 Map<String,Object> order001=new HashMap<String,Object>(); 10 order001.put("name","HP"); 11 order001.put("type:","Desktop"); 12 order001.put("price",185000); 13 14 orders.add(order001); 15 16 17 Map<String,Object> order002=new HashMap<String,Object>(); 18 order002.put("name","IBM"); 19 order002.put("type","Note"); 20 order002.put("price",79800); 21 orders.add(order002); 22 23 for (Map<String,Object> name:orders) { 24 System.out.println(name); 25 } 26 27 } 28 29}
回答1件
あなたの回答
tips
プレビュー