Klaida Nepatvirtintas skambutis „įdėti (K, V)“ kaip žaliavinio tipo „java.util.HashMap“ elementas

Gaunu klaidą

„Nepatvirtintas skambutis„ įdėti (K, V) “kaip žaliavinio tipo„ java.util.HashMap “elementas

Tai eilutė, rodanti klaidą.

 JSONArray FieldValues = new JSONArray(new JSONObject(new HashMap().put(K, V))); 

Ar darau kažką negerai, ar turiu ką nors pridėti? bet kokia pagalba yra sveikintina

15
01 авг. nustatė user3297875 01 rug . 2014-08-01 19:48 '14, 19:48, 2014-08-01 19:48
@ 2 atsakymai

Atrodo, kad trūksta tipų.

Kažkas panašaus

 new HashMap<Type1,Type2>().put(K,V) 

turėtų dirbti.

17
01 авг. atsakymas duotas bob0the0mighty 01 rug . 2014-08-01 19:53 '14, 19:53, 2014-08-01 19:53

Anonimiškam naudojimui:

 new HashMap<Type1,Type2>().put(K,V); 

Norėdami inicijuoti kintamąjį:

 HashMap<Type1,Type2> hashMap = new HashMap<>(); hashMap.put(K,V); 
10
08 дек. Atsakymą pateikė Chintan Shah 08 dec. 2016-12-08 11:05 '16 at 11:05 2016-12-08 11:05