企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
**UMap** 是一个java类 ~~(类似于HashMap)~~ ,内含了 **get(String key)** 等方法供用户去获取里面的内容 >用白话来讲就`UMap`相当于一个柜子,柜子有很多格子,pr在传过来的会在格子里面塞满了东西 你要拿柜子上 **第三排第四格(假如是 attacker)** 的东西 只需要使用 **data.get("attacker");** 即可拿到 ### UMap所有方法: ``` boolean has(String key); //是否有key值 Object get(String key); //获取key的内容,首先知道里面有什么,再用什么类型的变量去接收 Object get(String key, Object def); //获取key的内容, 第二个参数是未找到key的内容时,返回的值 void set(String key, Object obj); //设置key的内容, 不推荐调用 Set keys(); //所有key ``` ``` UMap a = data.get("attacker"); //类型 变量名 = 变量名.方法名(参数1[,参数2...]); ``` ### 循环打印UMap里面有什么内容 ``` Set set = data.keys(); for(String key : set){ System.out.println("UMap 含有: " + key); } ```