android 2D数组不使用split方法

时间:2013-11-05 16:24:33

标签: android android-resources arrays

我在字符串资源中有一个2D数组。我想在不使用java split方法的情况下使用它(我假设split的时间复杂度更大)。这是我的阵列:

<string-array name="my_stuff">   
<item>
    <name>car</name>
    <number>12</number>
 </item>  
 <item> 
    <name>comic books</name>
    <number>32</number>
...

所以如果我使用TypedArray读取这个数组,我该如何检索元素?

我不想使用split我的意思是:

如果我将数组存储为

<string-array name="my_stuff">   
<item>car,12</item>  
 <item> comic books,32</item>
...

然后我可以使用split来解析元素。

1 个答案:

答案 0 :(得分:0)

使用TypedArray的开销大于调用String.split()来解析简单的String