【问题标题】:Getting specific item from String array从字符串数组中获取特定项目
【发布时间】:2015-09-19 13:06:17
【问题描述】:

我有一个字符串数组说

<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);

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

【问题讨论】:

  • 你不能直接获取单个项目,你已经获取了整个数组然后获取数据使用 temp[1]....
  • 先生,我不想获取整个数组,因为数据太大,所以我只想获取项目而不是数组。

标签: java android arrays xml string


【解决方案1】:

假设您想要的条目位于位置 2(只是一个示例),然后执行:

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

【讨论】:

    【解决方案2】:

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

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

    并使用arr[1];访问这些值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-12
      • 1970-01-01
      • 2020-02-11
      • 1970-01-01
      • 2021-05-23
      • 2022-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多