What is wrong here? Output seems to be fine, but it isn't validated
package com.codegym.task.task22.task2208;
import java.util.Formatter;
import java.util.HashMap;
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) {
int i = 1;
StringBuilder sb = new StringBuilder();
Formatter formatter = new Formatter(sb);
for(Map.Entry<String, String> m : params.entrySet()){
if(!(m.getValue().equals(null))) {
formatter.format("%s = '%s'",m.getKey(), m.getValue());
if(i < params.size()-1) {
sb.append(" and ");
i++;
}
}
}
String result = sb.toString();
return result;
}
}