Please Help !!!!!
package com.codegym.task.task22.task2208;
import java.util.Formatter;
import java.util.Map;
/*
Build a WHERE query
*/
public class Solution {
public static void main(String[] args) {
}
public static String getQuery(Map<String, String> params) {
String[] param1 = new String[]{"name", "country", "city", "age"};
StringBuilder sb = new StringBuilder();
Formatter fm = new Formatter(sb);
String h = null;
int i = 1;
for (Map.Entry<String, String> map : params.entrySet()) {
if (map.getValue() != null) {
for (String str : param1) {
if (str.equals(map.getKey())) {
fm.format("%s = '%s'", map.getKey(), map.getValue());
sb.append(" and ");
}
}
String s = sb.toString().trim();
int n = s.length();
h = s.substring(0,n-3);
}
}
return h;
}
}