如何通过下列条件map判断数据

传过来一段map数据 比如m=0,n=1,j=2 然后这边设置m得范围为0-3,n的范围为2-3 j的范围为1-3 已经写了获取m,n,j正常值的方法了。
怎么做判断 如果不在值的范围里面的时候 则写入mysql里面去

遍历-判断
true-写入
flase-.........

import java.util.HashMap;

import java.util.Iterator;
import java.util.Set;

public class Map {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    HashMap map = new HashMap();

    map.put("1", "123");
    map.put("2", "223");
    map.put("3", "323");
    map.put("4", "423");

    Set hs = map.keySet();

    Iterator it = hs.iterator();
    while(it.hasNext()) {
        Object t = it.next();
        System.out.println("key:"+t+"\tvalue:"+map.get(t));
        //判断每一个值
        //操作
        //如果是数字的就用 int i = Integer.parseInt(t.toString());
    }

}

}