我们如何对两个大小不等的列表以及 pojo 类字段没有实现 equals/hashcode 方法的位置进行排序。我无法根据 list1 顺序对列表进行排序。我希望列表中发生的顺序有“t”然后“ s"。是否有可能实现这种情况?
Field f=new Field();
f.setKey("s");
f.setValue("he");
Field f1=new Field();
f1.setKey("t");
f1.setValue("she");
List<Field> list = new ArrayList<Field>();
list.add(f);
list.add(f1);
Field f2=new Field();
f2.setKey("t");
f2.setValue("he");
Field f3=new Field();
f3.setKey("s");
f3.setValue("she");
Field f4=new Field();
f4.setKey("u");
f4.setValue("she");
List<Field> list1 = new ArrayList<Field>();
list1.add(f2);
list1.add(f3);
list1.add(f4);