让我告诉你我的代码:
Foo类
public class Foo {
String code;
String value;
public Foo(String code, String value) {
super();
this.code = code;
this.value = value;
}
// getters/setters
}
Run Code Online (Sandbox Code Playgroud)
主要方法(专注于getFooMultiMapCode()方法):
public class FooMain {
public static void main(String[] args) {
Foo foo1 = new Foo("100","foo1");
Foo foo2 = new Foo("200","foo2");
Foo foo3 = new Foo("300","foo3");
Foo foo4 = new Foo("100","foo4");
Foo foo5 = new Foo("100","foo5");
Foo foo6 = new Foo("200","foo6");
List<Foo> foos = Arrays.asList(foo1,foo2,foo3,foo4,foo5,foo6);
Map<String,List<Foo>> fooCodeMap = getFooMultiMapCode(foos);
System.out.println(fooCodeMap); …Run Code Online (Sandbox Code Playgroud)