我是Android应用开发的新手。现在我正在编写一个用于操作数据库操作的单例类。在select查询的情况下,我打算将“表字段名称”存储为字典中每行的键和数据。然后,每个行数据字典存储在一个数组中。我在iOS中实现了这个概念。但由于我是Android的新手,我不知道如何在Android中实现字典概念。这在Android中是否可用?如果是这样,任何人都可以帮助我实施。
提前致谢。
答案 0 :(得分:1)
可能是dictionary
将数据保存为键/对值
在android中我们有HashMap<Key,Value>
Map<Intger,String> map = new HashMap<Integer,String>();
此处Integer is key and String is value
//在地图中添加数据
map.put(1,"string1");
map.put(2,"string2");
注意::
请注意key is unique not allowed duplicates
和if you need ordered data then use LinkedHashmap instead of Hashmap
//检索数据
for(Map.Entry<Integer,String> entry :map.entrySet())
{
int i = entry.getKey();
String s = entry.getValue();
}