Android中的ArrayList
是一个动态数组,可以存储多个元素
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
ArrayList
和一个HashMap
:ArrayList<String> arrayList = new ArrayList<>();
HashMap<String, String> hashMap = new HashMap<>();
ArrayList
添加元素:arrayList.add("Element 1");
arrayList.add("Element 2");
arrayList.add("Element 3");
ArrayList
中的元素添加到HashMap
中:public static HashMap<String, String> addElementsToHashMap(ArrayList<String> arrayList) {
HashMap<String, String> hashMap = new HashMap<>();
for (int i = 0; i < arrayList.size(); i++) {
hashMap.put("key" + (i + 1), arrayList.get(i));
}
return hashMap;
}
ArrayList
中的元素添加到HashMap
中:hashMap = addElementsToHashMap(arrayList);
HashMap
中获取元素:String value = hashMap.get("key1"); // value will be "Element 1"
HashMap
中删除元素,可以使用以下代码:hashMap.remove("key1");
HashMap
中是否包含某个键,可以使用以下代码:boolean containsKey = hashMap.containsKey("key1"); // true if the key exists, false otherwise
这就是如何在Android中使用ArrayList
和HashMap
的基本方法。您可以根据需要修改和扩展这些示例。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>