List <hashmap <string,string =“”>&gt;的含义nearbyPlacesList

时间:2018-04-25 11:30:34

标签: java android

我想如果有人能解释一下这在java中是什么意思 List<HashMap<String, String>> nearbyPlacesList

7 个答案:

答案 0 :(得分:1)

这意味着您拥有ListHashMap个实例,其中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");