如何在java中从字符串数组中获取项? //strings.xml 伊斯提尼公园 卡尼恩伊斯坦布尔酒店 克梅尔克兹 伊斯坦布尔论坛 伊斯坦布尔塞瓦希尔 大都市 伊斯坦布尔蓝宝石
我需要从java访问字符串数组的特定项。我可以使用如何在java中从字符串数组中获取项? //strings.xml 伊斯提尼公园 卡尼恩伊斯坦布尔酒店 克梅尔克兹 伊斯坦布尔论坛 伊斯坦布尔塞瓦希尔 大都市 伊斯坦布尔蓝宝石,java,android,arrays,string,Java,Android,Arrays,String,我需要从java访问字符串数组的特定项。我可以使用R.string.str访问字符串,使用R.array.list访问数组。但是需要类似于R.array.list[1]的东西来访问数组的特定项。您可以使用getStringArray通过资源加载它,然后像处理标准数组一样操作它 // strings.xml <string-array name="list"> <item>Istinye Park</item> <item>Kany
R.string.str
访问字符串,使用R.array.list
访问数组。但是需要类似于R.array.list[1]
的东西来访问数组的特定项。您可以使用getStringArray
通过资源加载它,然后像处理标准数组一样操作它
// strings.xml
<string-array name="list">
<item>Istinye Park</item>
<item>Kanyon Istanbul</item>
<item>Akmerkez</item>
<item>Forum Istanbul</item>
<item>Istanbul Cevahir</item>
<item>Metrocity</item>
<item>Istanbul Sapphire</item>
</string-array>
您可以对整个字符串数组使用
yourcontext.getResources().getStringArray(您的\u数组\u ID)
:
Resources res = getResources();
String[] planets = res.getStringArray(R.array.planets_array);
对于字符串数组资源中的单个项
String[] myStringArray = getResources().getStringArray(R.array.names);
使用
getResources().getStringArray(R.array.shopping)代码>您有代码。哪个代码?String[]shopping=getResources().getStringArray(R.array.shopping)代码>供您参考:我只有字符串数组,我知道如何访问数组,但我不知道如何访问某些特定项(来自java)。例如:我需要使用单个代码行访问“istinyePark”,如何获取它?String istinyePark=shopping[0]代码>
String[] myStringArray = getResources().getStringArray(R.array.names);
String myString = getResources().getStringArray(R.array.names)[numberOfItem];