Hashmap Java的等价物是什么;自动热键中的哈希映射?
我有一套缩写的部门名称。我需要创建一个脚本,可以映射这些缩写与他们的正式名称。(例如:管理员)→ 行政管理) 在Java中,我可以使用Hashmap Java的等价物是什么;自动热键中的哈希映射?,hashmap,autohotkey,Hashmap,Autohotkey,我有一套缩写的部门名称。我需要创建一个脚本,可以映射这些缩写与他们的正式名称。(例如:管理员)→ 行政管理) 在Java中,我可以使用 publicstaticvoidmain(){ HashMap hm=newhashmap();//创建哈希映射 hm.put(“ADMIN”、“Administration”);//向hashmap添加元素 hm.put(“RAD”、“放射科医生”); hm.put(“技术人员”、“技术人员”); System.out.println(“ADMIN是”+hm.
publicstaticvoidmain(){
HashMap hm=newhashmap();//创建哈希映射
hm.put(“ADMIN”、“Administration”);//向hashmap添加元素
hm.put(“RAD”、“放射科医生”);
hm.put(“技术人员”、“技术人员”);
System.out.println(“ADMIN是”+hm.get(“ADMIN”)的缩写);
}
AutoHotkey中是否有相应的解决方案?您可以使用
关联数组是包含以下项的集合的对象:
唯一键和值的集合,其中每个键都关联
只有一个值。键可以是字符串、整数或对象,而值
可以是任何类型。可以按如下方式创建关联数组:
Array := {KeyA: ValueA, KeyB: ValueB, ..., KeyZ: ValueZ}
下面是一个数组,它使用作业的缩写名称(键
)来查找完整的显示名称(值
)
还有一些,只要谷歌搜索一下就可以了。
JobArray := {ADMIN:"Administration", TECH:"Technician", RAD:"Radiologist"}
; Check if key is present
if (JobArray.HasKey("ADMIN"))
MsgBox, % "ADMIN is an abbreviation for " . JobArray["ADMIN"]
else
MsgBox, % "No display name found"