我有一个Android应用程序必须将客户端数据同步到服务器。我想使用带有一个键和多个数据的Map来发布数据以存储列(例如,名称列将如下:key ='name',value ='John','Bill','Linda',等等。)。是否可以以这种格式发布数据? 谢谢。Post Map <String,List <String>>
-2
A
回答
0
你可以做到这一点, 这样可以对您有所帮助:
public static void main(String[] args) {
Scanner s = new Scanner(
"car toyota\n" +
"car bmw\n" +
"car honda\n" +
"fruit apple\n" +
"fruit banana\n" +
"computer acer\n" +
"computer asus\n" +
"computer ibm");
Map<String, List<String>> map = new LinkedHashMap<String, List<String>>();
while (s.hasNext()) {
String key = s.next();
if (!map.containsKey(key))
map.put(key, new LinkedList<String>());
map.get(key).add(s.next());
}
System.out.println(map);
}
+0
谢谢你的答案。现在我已经生成了地图,但我不知道使用哪种方法发布它。 –
0
试试这个:
HashMap<String,List<String>> map = new HashMap<>();
List<String> list = new ArrayList<>();
list.add("John");
list.add("Bill");
list.add("Linda");
map.put("name",list);
for (Map.Entry<String, List<String>> item:map.entrySet()){
List<String> newList = map.get(item.getKey());
}
相关问题
- 1. For-Each Loop,Map <String,Map <String,List <String> >>
- 2. List <Map <String,String >> vs List <Object>
- 3. Sort Map <String,List <Object[]>>
- 4. List <Map <String,List <>>> in BaseAdapter,Android
- 5. 从List <Map <String,Object >>创建HashMap <String,Map>给出java.lang.ClassCastException
- 6. 演员表<Object> to List <Map <String,Object >>
- 7. Java 8 Lambda List to Map <Int,List <String>>
- 8. Map <String,Map <String,Boolean >> myMap = new HashMap <String,HashMap <String,Boolean >>();
- 9. 反序列化List <Map <String,String >> QueryParam in Jersey 1
- 10. 转换List <HashMap <String,String >>到列表<map <String,String >> java
- 11. 有没有在protobuf 3中实现map <string,map <string,list <string> >>的方法?
- 12. Javapoet - TypeName - HashMap <String,HashMap <String,List <String> >> generation?
- 13. 如何使用JSTL迭代Map <String,List> map = new HashMap <String,List>()在jsp页面中使用JSTL
- 14. List <string> binding
- 15. 如何使用相同的递归函数迭代Map <String,String>和Map <String,Map <String,String >>?
- 16. IDictionary <String,List <OpenXmlCompositeElement >> - 获取List <OpenXmlCompositeElement>?
- 17. map <string,string>在类
- 18. map <string,pair <string,foo * >>和map <string,pair <string,foo&>>有什么区别?
- 19. 如何在实体类中添加Map <String,List <String>>?
- 20. 无法从列表<map <string,object >>转换为列表<map <string,string >>
- 21. Map List <>与Automapper?
- 22. Linq List <string> union
- 23. List <T> to string []
- 24. Jersey,@QueryParam List <String>
- 25. C#List <string>“contains”question
- 26. Android Parcelable List <String[]>
- 27. List <string> INotifyPropertyChanged事件
- 28. 如何将List <Single <String>>转换为列表<String>?
- 29. 如何为Map <String,List <Object>>和MultivaluedMap <String,Object>定义一个通用方法?
- 30. 有没有更好的方法来实现HashMap <String,List <HashMap <String,List <Details> >>>?
即使使用列表因为你知道这个名字关键是是的,你可以发布数据一直在那里 –
https://www.javatpoint.com/java-hashmap –