Java 匹配标签并从Labelvaluebean获取值

Java 匹配标签并从Labelvaluebean获取值,java,Java,我得到了一个组织类型和代码存储为labelvaluebean的列表,如下所示: [LabelValueBean[ORG1,XX],[ORG2,AA]]-在数组中 稍后,这些值存储在会话变量中。我的问题是,有没有一种方法可以通过这个数组进行搜索以匹配名称并获得代码?(例如:与ORG1匹配并获得XX)。如果用户输入ORG1,我应该将XX发送到后端。这听起来像是要使用数组而不是数组。Map将存储键和值之间的…映射…将其视为一个包含两列的表,其中第一列是您的组织类型,第二列是代码。然后获取组织代码,在表

我得到了一个组织类型和代码存储为labelvaluebean的列表,如下所示: [LabelValueBean[ORG1,XX],[ORG2,AA]]-在数组中


稍后,这些值存储在会话变量中。我的问题是,有没有一种方法可以通过这个数组进行搜索以匹配名称并获得代码?(例如:与ORG1匹配并获得XX)。如果用户输入ORG1,我应该将XX发送到后端。

这听起来像是要使用数组而不是数组。
Map
将存储键和值之间的…映射…将其视为一个包含两列的表,其中第一列是您的组织类型,第二列是代码。然后获取组织代码,在表中查找第一列中的值,直到找到匹配项,然后查找第二列中的代码,并返回它。显然,这是由使用的
Map
实现来处理的,因此您所需要做的就是声明哪些
Objects
应该用作键和值。在你的情况下,也许你会有一个
地图

比如说,

Map<String, String> map = new HashMap<String, String>();
map.put("ORG1", "XX");
map.put("ORG2", "AA");
map.get("ORG1") // returns "XX"
map.get("ORG2") // returns "AA"
Map Map=newhashmap();
地图放置(“ORG1”、“XX”);
地图放置(“ORG2”、“AA”);
map.get(“ORG1”)//返回“XX”
map.get(“ORG2”)//返回“AA”

听起来您想使用数组而不是数组。
Map
将存储键和值之间的…映射…将其视为一个包含两列的表,其中第一列是您的组织类型,第二列是代码。然后获取组织代码,在表中查找第一列中的值,直到找到匹配项,然后查找第二列中的代码,并返回它。显然,这是由使用的
Map
实现来处理的,因此您所需要做的就是声明哪些
Objects
应该用作键和值。在你的情况下,也许你会有一个
地图

比如说,

Map<String, String> map = new HashMap<String, String>();
map.put("ORG1", "XX");
map.put("ORG2", "AA");
map.get("ORG1") // returns "XX"
map.get("ORG2") // returns "AA"
Map Map=newhashmap();
地图放置(“ORG1”、“XX”);
地图放置(“ORG2”、“AA”);
map.get(“ORG1”)//返回“XX”
map.get(“ORG2”)//返回“AA”

将orgtype和代码放入数组的代码已经存在。如何将其存储到映射中?代码已经存在,可以将orgtype和代码存储到数组中。如何将其存储到地图中?