что не так?
package com.javarush.task.task22.task2208;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
/*
Формируем WHERE
*/
public class Solution {
public static void main(String[] args) {
Map<String, String> map = new LinkedHashMap<>();
map.put("name", "Ivanov");
map.put("country", "Russia");
map.put("city", "Moscow");
map.put("age", null);
System.out.println(getQuery(map));
}
public static String getQuery(Map<String, String> params) {
StringBuilder WHERE = new StringBuilder();
for (Map.Entry<String, String> pair: params.entrySet()) {
if (pair.getValue() != null) {
WHERE.append(pair.getKey() + " = " + "'" + pair.getValue() + "'" + " and ");
}
}
WHERE.delete(WHERE.length()-4, WHERE.length());
return WHERE.toString();
}
}