我在字符串资源中有一个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来解析元素。
答案 0 :(得分:0)
使用TypedArray
的开销大于调用String.split()
来解析简单的String
。