类 ReflexObjectUtil

java.lang.Object
cn.jrack.core.util.common.ReflexObjectUtil

public class ReflexObjectUtil extends Object
  • 构造器详细资料

    • ReflexObjectUtil

      public ReflexObjectUtil()
  • 方法详细资料

    • getKeyAndValue

      public static Map<String,Object> getKeyAndValue(Object obj)
      单个对象的所有键值
      返回:
      Mapinvalid input: '<'String, Object> map 所有 String键 Object值 ex:{pjzyfy=0.00, xh=01, zzyl=0.00, mc=住院患者压疮发生率, pjypfy=0.00, rs=0, pjzyts=0.00, czydm=0037, lx=921, zssl=0.00}
    • getValueByKey

      public static Object getValueByKey(Object obj, String key)
      单个对象的某个键的值
      参数:
      obj - 对象
      key - 键
      返回:
      Object 键在对象中所对应得值 没有查到时返回空字符串
    • getKeysAndValues

      public static List<Map<String,Object>> getKeysAndValues(List<Object> object)
      多个(列表)对象的所有键值
      参数:
      object -
      返回:
      Listinvalid input: '<'Map invalid input: '<' String, Object>> 列表中所有对象的所有键值 ex:[{pjzyfy=0.00, xh=01, zzyl=0.00, mc=住院患者压疮发生率, pjypfy=0.00, rs=0, pjzyts=0.00, czydm=0037, lx=921, zssl=0.00}, {pjzyfy=0.00, xh=02, zzyl=0.00, mc=新生儿产伤发生率, pjypfy=0.00, rs=0, pjzyts=0.00, czydm=0037, lx=13, zssl=0.00}, {pjzyfy=0.00, xh=03, zzyl=0.00, mc=阴道分娩产妇产伤发生率, pjypfy=0.00, rs=0, pjzyts=0.00, czydm=0037, lx=0, zssl=0.00}, {pjzyfy=0.00, xh=04, zzyl=0.75, mc=输血反应发生率, pjypfy=0.00, rs=0, pjzyts=0.00, czydm=0037, lx=0, zssl=0.00}, {pjzyfy=5186.12, xh=05, zzyl=0.00, mc=剖宫产率, pjypfy=1611.05, rs=13, pjzyts=7.15, czydm=0037, lx=13, zssl=0.00}]
    • getValuesByKey

      public static List<Object> getValuesByKey(List<Object> object, String key)
      多个(列表)对象的某个键的值
      参数:
      object -
      key -
      返回:
      List 键在列表中对应的所有值 ex:key为上面方法中的mc字段 那么返回的数据就是: [住院患者压疮发生率, 新生儿产伤发生率, 阴道分娩产妇产伤发生率, 输血反应发生率, 剖宫产率]