这个是list<xx>集合。我想把相同的stepid 放到一个map集合中

2019-03-25 13:49|来源: 网路

  这个是list<xx>集合。我想把相同的stepid 放到一个map集合中

问题补充:输入和输出是一样的数据类型String 就想通过list循环把stepid相同的的username_o,username_r列放到一个Map当中。然后循环这个集合把stepid相同的显示到一起。

问题补充:输入和输出是一样的数据类型String 就想通过list循环把stepid相同的的username_o,username_r列放到一个Map当中。然后循环这个集合把stepid相同的显示到一起。

问题补充:
牟盖东 写道
问题描述清楚点, 输入的数据类型及其格式,输出的数据类型及其格式要求。

不能又想解决问题,又要隐晦部分信息。


你有QQ吗 ?谢谢了

相关问答

更多
  • 方案1: 自己写循环 比如 String value="test123"; Set kset=map.keySet(); for(String ks:kset){ if(value.equals(map.get(ks)){ System.out.println(ks); } } 方案2:使用 org.apache.commons.collections4.MapUtils.invertMap(Map ) 先将key和value 反转下 1 2 3 4 5 6 7 8 public static void m ...
  • Map map=new HashMap();//实例化map对象 map.put("key","value");//存放值(值以键(key)-值(value)方式存放。) System.out.print(map.get("key").toString());//取值 根据键就可以取到值
  • <#if clientSourceData?exists> <#list clientSourceData?keys as key> ${key} ${clientSourceData.get(key)} 直接嵌套在循环里面即可
  • Map map=new HashMap();//实例化map对象map.put("key","value");//存放值(值以键(key)-值(value)方式存放。)System.out.print(map.get("key").toString());//取值 根据键就可以取到值
  • 您可能正在寻找TraversableOnce上的toSet方法: def toSet[B >: A]: immutable.Set[B] 将此可遍历或迭代器转换为集合。 注意:对于无限大小的集合,不会终止。 返回一个包含此遍历或迭代器的所有元素的集合。 您可以通过执行map.values.toSet或map.valuesIterator.toSet将它与Map上的values或valuesIterator方法一起使用。 您可能也对采用可变参数的Set.apply方法感兴趣,该参数可以在此处调用: Set(m ...
  • 是的,使用HttpRequest.QueryString集合: 获取HTTP查询字符串变量的集合。 你可以这样使用: foreach (String key in Request.QueryString.AllKeys) { Response.Write("Key: " + key + " Value: " + Request.QueryString[key]); } Yes, use the HttpRequest.QueryString collection: Gets the collect ...
  • Mongo是非关系的,所以没有加入 2个查询: var recent = db.recent.findOne({"id" : "123"}) db.member.find( {"id" : {$in : recent.member_id }}); 然后你可以使用像http://blog.modulus.io/getting-started-with-mongoose这样的ORM ForEach为基础的方法谈论加载客户端,如上所述: db.recent.find().forEach( ...
  • 如果您查看了HashMap,TreeMap,HeapMap等背后的一些概念,那将是最好的。一旦您理解了这些概念,就速度而言,您可以更好地编写自己的地图。 换句话说:除非您了解所有可用实施的概念,否则您的轮子重新发明将不太可能成为更好的解决方案。 另外一定要非常彻底地测试您的实现,因为Collection是任何优秀应用程序的支柱和核心。 这两个非常简单(但很慢)的解决方案是: 1)如上所述,您可以使用ArrayList并添加自定义getItemByKey()(在Java中通常称为'get')方法。 ...
  • 我这样解决了问题: 我创建了一个索引列表的转换器: public class IndexConverter : IMultiValueConverter { public object Convert( object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture) { var xx= values[0] as xx; ...
  • 您要将相同的列表引用添加到Map:“key_1”和“key_2”都指向同一个List对象。 您需要做的是根据第一个创建第二个列表: Map> map = new HashMap<>(); List list = new ArrayList<>(); list.add(new MyClass(id_1)); map.put("key_1", list); list.clear(); list.add(new MyClass(id_2)); map. ...