Android 在资源文件(res/strings.xml)定义一维数组,间接定义二维数组
2015-01-07 13:17
302 查看
经常我们会在资源文件(res/strings.xml)定义字符串,一维数组,那定义二维数组?直接定义二维数组没找到,可以间接定义。
其实很简单,看过用过一次就可以记住了,一维数组估计大家经常用到,但是二维数组应该比较少用,因为只能间接定义二维数组。
数组的定义:
数组就是一次性定义相同数据类型的一组变量数组定义。
数组的特点:
1.数组是相同数据类型的元素的集合。
2.数组中的各元素是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。
3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素。
先来看看字符串是怎么定义的。其中,添加注释的方法:<!-- 注释内容 -->
?
当然在java中这样定义:String a = "Hello world"; 或者String s = new String("abcdefghijklmnopqrstuvwxyz");
一、一维数组
?
在java代码获取资源中的数组方法
?
顺便看看在java中如何定义:String[] s = {"a","b","c","d"};
二、二维数组
到这里,你知道二维数组怎么定义么,是不是还要想一下呢,其实是不能直接在资源文件中定义二维数组的,所以只能用间接的方式来获取二维数组,多维数组一样这样间接来定义获取。
?
用java解析上面的一维数组为二维数组
?
这里提供的仅仅是一个方式,这样国际化多语言的时候就可以用上场。很明显,这样多了一个解析的过程,慢了很多。或者在设计上不用二维数组也行,用其他方法。可能你会觉得直接在java中定义就好了:
类似于int a[2][3]={{1,2,3},{4,5,6}};
这里只是提供一种方式,不是最好,或许你还有更好的,请留言。
其他精彩文章文章
更多关于android开发文章
其实很简单,看过用过一次就可以记住了,一维数组估计大家经常用到,但是二维数组应该比较少用,因为只能间接定义二维数组。
数组的定义:
数组就是一次性定义相同数据类型的一组变量数组定义。
数组的特点:
1.数组是相同数据类型的元素的集合。
2.数组中的各元素是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。
3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素。
先来看看字符串是怎么定义的。其中,添加注释的方法:<!-- 注释内容 -->
?
一、一维数组
?
?
二、二维数组
到这里,你知道二维数组怎么定义么,是不是还要想一下呢,其实是不能直接在资源文件中定义二维数组的,所以只能用间接的方式来获取二维数组,多维数组一样这样间接来定义获取。
?
?
类似于int a[2][3]={{1,2,3},{4,5,6}};
这里只是提供一种方式,不是最好,或许你还有更好的,请留言。
其他精彩文章文章
jQuery教程(10)-DOM树操作之内容setter和getter方法
android学习笔记(37)使用 DatePickerDialog、TimePickerDialog
android学习笔记(36)使用AlertDialog创建自定义对话框
jQuery教程(1)-操作DOM之操作属性
Spring mvc新手入门(11)-返回json 字符串的其他方式
更多关于android开发文章
相关文章推荐
- Android 在资源文件(res/strings.xml)定义一维数组,间接定义二维数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- 【xml array】通过xml资源文件定义数组
- Android中自定义属性的使用------res/values文件下定义一个attrs.xml
- Android资源文件res的使用详解(strings,layout,drawable,arrays等)
- android反编译之获得res下的xml配置文件及图片等资源
- 【android】在xml文件中定义drawable数组、id数组等
- Android中自定义属性的使用------res/values文件下定义一个attrs.xml
- android反编译之获得res下的xml配置文件及图片等资源
- Android strings.xml文件定义字符串中的标签
- Android资源文件res的使用详解(strings,layout,drawable,arrays等)
- Android积累之《Android strings.xml文件定义字符串中的标签》
- Android 如何保存资源 Id 数组在 res/values/arrays.xml 里
- Android strings.xml资源文件 使用技巧
- Android自定义控件使用attr.xml文件中的资源时在布局文件中的定义xmlns:app
- android 自定义属性的使用一、在res/values文件下定义一个attrs.xml文件,代码如下