从String数组中获取特定项

时间:2015-09-19 13:06:17

标签: java android arrays xml string

我有一个字符串数组说

<string-array name="temp">
    <item>
        Some Data1
    </item>
    <item>
        Some Data2
    </item>
    <item>
        Some Data3
    </item>
</string-array>

假设我想从这个数组中获取一些Data2,我知道我可以做到

String temp[]=getResource().getStringArray(R.array.temp);

但是我没有得到整个字符串数组,只想要一个特定的项目,因为整个字符串的数据太大了,我知道它的位置。请帮忙。

2 个答案:

答案 0 :(得分:3)

假设您想要的条目位于第2位(仅作为示例),请执行:

String myEntry = getResource().getStringArray(R.array.temp)[2];

答案 1 :(得分:1)

这是不可能的。但是如果你想这样做,只需在java类中创建字符串数组,如

String arr[] = {"item1","item2","item3"}. 

使用arr[1];

访问这些值