array资源的使用

简介: 步骤: 1 在res/values下建立arrays.xml文件,内容如下: hello1 hello2 hello3 hello4 ...
步骤:
1 在res/values下建立arrays.xml文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string-array name="testStringArray">
       <item>hello1</item>
       <item>hello2</item>
       <item>hello3</item>
       <item>hello4</item>      
   </string-array>
   
   <integer-array name="testIntegerArray">
       <item >1</item>
       <item >2</item>
       <item >3</item>
       <item >4</item>
   </integer-array>   
</resources>

2 在MainActivity中调用资源且遍历数组,内容如下:
package cn.com.bravesoft;
import android.app.Activity;
import android.os.Bundle;
public class TestArray extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //得到数组
        String stringsArray[]=this.getResources().getStringArray(R.array.testStringArray);
        int ingegersArray[]=this.getResources().getIntArray(R.array.testIntegerArray);
        //遍历数组
        for(int i=0;i<stringsArray.length;i++){
        	System.out.println("XXXXX stringsArray[i]="+stringsArray[i]);
        }
        
        for(int i=0;i<ingegersArray.length;i++){
        	System.out.println("XXXXX ingegersArray[i]="+ingegersArray[i]);
        }
    }
}

相关文章
|
4月前
|
Python
使用array()函数创建数组
使用array()函数创建数组。
67 3
|
2月前
|
JavaScript API 索引
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
44 0
|
2月前
|
JSON JavaScript API
JS【详解】Map (含Map 和 Object 的区别,Map 的常用 API,Map与Object 的性能对比,Map 的应用场景和不适合的使用场景)
JS【详解】Map (含Map 和 Object 的区别,Map 的常用 API,Map与Object 的性能对比,Map 的应用场景和不适合的使用场景)
35 0
|
2月前
|
前端开发
let array = [{id:‘001‘,name:‘小新‘,age:5},{ id:‘002‘,name:‘小葵‘]这样数据如何遍历,拿到其中一个值,数组中装对象如何获取其中一个固定的值
let array = [{id:‘001‘,name:‘小新‘,age:5},{ id:‘002‘,name:‘小葵‘]这样数据如何遍历,拿到其中一个值,数组中装对象如何获取其中一个固定的值
|
2月前
|
存储 算法 搜索推荐
深入解析String数组的操作与性能优化策略
深入解析String数组的操作与性能优化策略
|
4月前
|
存储 机器学习/深度学习 JavaScript
array
array
20 2
|
弹性计算 固态存储 网络安全
使用Count功能批量创建资源
本场景将以批量创建ECS实例和EIP,并为ECS实例绑定EIP为例,为您介绍如何使用Count功能。
190 0
|
JavaScript
ES6对String字符串、Array数组、Number数字、Object对象 类型做了哪些升级优化
ES6对String字符串、Array数组、Number数字、Object对象 类型做了哪些升级优化
|
JavaScript 前端开发 索引
Array类型【find】
Array类型【find】
87 0
array和list效率对比1--增加数据
array和list效率对比1--增加数据
85 0
array和list效率对比1--增加数据