我想如果有人能解释一下这在java中是什么意思
List<HashMap<String, String>> nearbyPlacesList
答案 0 :(得分:1)
这意味着您拥有List
个HashMap
个实例,其中String
数据作为键和值。
哦,变量名为nearbyPlacesList
。
答案 1 :(得分:0)
这是一个HashMap
,其中包含String
个元素,其键值为String
类型,值为driver.findElement(By.xpath("//a[@class='noDecoration addPointer' and contains(text(),'"+deviceName+"')]"));
类型。
答案 2 :(得分:0)
这是一个List
,可能包含多个HashMap
,其中键值为String
s。
e.g。
nearbyPlacesList.get(0); // returns first HashMap in the List
nearbyPlacesList.get(0).get("park"); // returns value of the first Map which has the key park
等等。
答案 3 :(得分:0)
HashMap包含不同类型的键值对(在您的情况下为String)。
我们就在这里举个例子。一家商店。在商店里可以有不同的衣服。
HashMap<String, String> tShirts;
HashMap<String, String> jeans;
其中键值对可以是例如“Price”和“100€”,并且它们都可以存储在包含不同衣服的以下列表中:
List<HashMap<String, String>> clothes;
clothes.add(tShirts);
clothes.add(jeans);
答案 4 :(得分:0)
我们看到的第一条信息是列表,因此我们知道它是一个列表。然后我们看到它是一个hashmap(如果你不熟悉的话,可以看看java文档https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html)
所以它是一个哈希映射列表,有两个字符串作为键值对。
答案 5 :(得分:0)
HashMap<String,String>
用于将数据存储为键和值对。
当您要存储多个HashMap时。您可以将所有哈希映射存储到这样的单个列表中。
List<HashMap<String,String>>
答案 6 :(得分:0)
这个特殊的HashMap类将一个字符串映射到另一个字符串
import java.util.*;
class Test {
public static void main(String args[]){
HashMap<String,String> hm=new HashMap<String, String>();
hm.put("Sharma","Amit");
hm.put("Verma","Vijay");
hm.put("Gandhi","Rahul");
for(Map.Entry m:hm.entrySet()){
System.out.println(m.getKey()+" "+m.getValue());
}
}
}
Object put(Object key, Object value)
方法将键映射到值。在这种情况下,键和值均为String
类型
List<HashMap<String,String>> list
上述内容将表示所有此类HashMaps的列表,其中包含字符串到字符串的映射
list.get(0).get("Sharma");