【发布时间】:2015-02-08 15:23:23
【问题描述】:
我有一个字符串,我从中获取数组中的数据,但我没有办法获取,因此我可以像我的字符串一样在数组中获取相关数据,
[{"Class Room": ["Windows", "Windows1"], "Staffroom": ["Windows", "Windows1"]}], "
这里有两个下拉菜单,
"Class Room" 在下拉窗口 Windows 和 Windows1 中有两个值
另一个下拉菜单,
"Staffroom" 在下拉窗口 Windows 和 Windows1 中有两个值
如何在数组中获取与下拉相关的值,我可以使用拆分操作但无法获取逻辑
上面给出的字符串在列表中,我的代码是,
String[] data = list.toString().split(",");
但它拆分成数组,然后我就没有相关数据了
我希望它以某种方式拆分,以便在数组中获得相对的 dropdown 数据,
"Class Room": ["Windows", "Windows1"], value in aray index 0
"Staffroom": ["Windows", "Windows1"]}] value in array index 1
字符串不修复它在运行时生成dropdown 和dropdown 的值不时变化,但字符串的模式与上面提到的相同
【问题讨论】:
-
为什么
String[] data = list.toString().split(",");可以String[] data = list.toArray(); -
波西米亚式的它会给我的数组和我需要的一样吗?
-
你的字符串是 JSON 吗?
-
@Pratik 它是 JSON 格式,我将其转换为字符串
标签: java arrays string drop-down-menu split