Есть такой код
public static void call_me() throws Exception {
URL url = new URL("http://httpbin.org/post");
Map params = new LinkedHashMap<String, Object>();
params.put("name", "Jinu Jawad");
params.put("email", "helloworld@gmail.com");
params.put("CODE", 1111);
params.put("message", "Hello Post Test success");
StringBuilder postData = new StringBuilder();
for (Map.Entry<String, Object> param : params.entrySet()) {
if (postData.length() != 0) postData.append('&');
postData.append(URLEncoder.encode(param.getKey(), "UTF-8"));
postData.append('=');
postData.append(URLEncoder.encode(String.valueOf(param.getValue()), "UTF-8"));
}
Map.Entry - компилятор пишет
Error:(29, 63) java: incompatible types: java.lang.Object cannot be converted to java.util.Map.Entry
как это исправить?
Если вы пишете на Java 5, то напишите так:
Map<String, Object> params = new LinkedHashMap<String, Object>();
если на Java 6 или выше, то так:
Map<String,Object> params = new LinkedHashMap<>();
если на Java 10 или выше, то можете даже так:
var params = new LinkedHashMap<String, Object>();
а оказывается нужно
Map<String,Object> params = new LinkedHashMap<String,Object>();
указывать дженерики явно. я думал это в прошлом)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня есть команда из 4 участников и один менторНам нужен проект, который будет затрагивать темы (желательно все):
Я разрабатываю приложение под Android, и столкнулся с очень трудной задачейУ меня есть фрагмент содержащий RecyclerView который содержит изображения(примерно...