putメソッドでこのエラーが発生する理由はわかりません。ヘルプをいただければ幸いです。putメソッドは引数には適用されません
このコード
HashMap<ArrayList<String>,ArrayList<Integer>> magicshopitems = new HashMap<ArrayList<String>,ArrayList<Integer>>();
magicshopitems.put("items", itemlist);
magicshopitems.put("amount", itemlistamount);
あなたはArrayListのに文字列を入れしようとしている
The method put(ArrayList<String>, ArrayList<Integer>) in the type HashMap<ArrayList<String>,ArrayList<Integer>> is not applicable for the arguments (String, ArrayList<String>)
'STRING'は' ArrayListの 'ではありません。 –
rgettman