Map判断值类型

判断值类型函数

private static String print_pk(Map hm){ String sqlKeyAndValue=""; String value=""; Set s = hm.entrySet(); Iterator i = s.iterator(); while(i.hasNext()){ Map.Entry o=(Map.Entry)i.next(); if(o.getValue().getClass().getSimpleName().equals("Integer")){ value=""+o.getValue(); }else if(o.getValue().getClass().getSimpleName().equals("String")){ value="'"+o.getValue()+"'"; }else if(o.getValue().getClass().getSimpleName().equals("Double")){ value=""+o.getValue(); } sqlKeyAndValue+=o.getKey()+"="+value+","; } sqlKeyAndValue=sqlKeyAndValue.substring(0,sqlKeyAndValue.length()-1); return sqlKeyAndValue; }  

你可能感兴趣的:(javaee)