如何解析作为多维数组表示的String

时间:2012-11-15 09:03:19

标签: android

我现在正在研究Android平台上的Java,并面临从字符串中提取字符串的问题,如下所示

result.toString();

toString预计将返回结果如下:

[ search[name = Tulsa, code = 1234], search[name = Victo, code = 1232] ]

然后,我可以知道将返回的结果存储到以下数组中的最佳和有效方法是什么:

array[0][0] = "Tulsa";
array[0][1] = 1234;
array[1][0] = "Victo";
array[1][1] = 1232;

还是有更有效,更好的存储方式吗?

1 个答案:

答案 0 :(得分:1)

那么你可以使用result.toString().split(",")来返回一个String数组。但似乎不是你的情况。

P.S。你能指定toString方法中的“代码”是什么吗?

P.S。我认为最有效的方法是使用Map。在这种情况下,你可以使用

map.put("Tulsa",1234)

map.put("Victo",1234)