|
一、实现思路
通过ArrayUtils工具类操作字符串
二、具体操作
将dynaBean集合按照某个字段构建为Map value为单个dynaBean:StringUtil.buildMapInfo();
将dynaBean集合按照某个字段构建为Map value为dynaBean集合:StringUtil.buildMapList();
三、相关代码(可选)- ArrayList<DynaBean> arrayList = new ArrayList<>();
- //将dynaBean集合按照某个字段构建为Map value为单个dynaBean 重复则会被覆盖
- Map<String, DynaBean> dynaBeanMap = ArrayUtils.buildMapInfo(arrayList, "FIELDCODE");
- //将dynaBean集合按照某个字段构建为Map value为dynaBean集合 重复则会被合并
- Map<String, List<DynaBean>> listMap = ArrayUtils.buildMapList(arrayList, "FIELDCODE");
复制代码
四、总结
通过该工具类可以快速的操作数组相关的变量
五、关键字
dynaBean根据字段构建Map
|
|