android有下标顺序和Key的集合
时间: 2024-02-06 12:08:49 浏览: 67
在 Android 中,可以使用两种类型的集合来存储数据:List 和 Map。
List 是一个有序的集合,可以按照下标来访问其中的元素。在 Android 中,常用的 List 实现类有 ArrayList 和 LinkedList。
例如,你可以使用以下代码创建一个包含字符串的 ArrayList,并按照下标来访问其中的元素:
```java
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
String first = list.get(0); // "apple"
String second = list.get(1); // "banana"
String third = list.get(2); // "orange"
```
Map 是一个键值对的集合,可以通过指定的键来访问其中的元素。在 Android 中,常用的 Map 实现类有 HashMap 和 TreeMap。
例如,你可以使用以下代码创建一个包含字符串的 HashMap,并按照键来访问其中的元素:
```java
HashMap<String, String> map = new HashMap<>();
map.put("name", "Tom");
map.put("age", "20");
String name = map.get("name"); // "Tom"
String age = map.get("age"); // "20"
```
需要注意的是,List 和 Map 都是泛型类型,可以存储任意类型的数据。在使用时,需要指定泛型参数的类型。
阅读全文