Код: Выделить всё
@Test
public void test(){
Map actual = new LinkedHashMap();
actual.put("longer", 1);
actual.put("first", 1);
actual.put("thebiggest", 1);
Map expected = new LinkedHashMap();
expected.put("thebiggest", 1);
expected.put("longer", 1);
expected.put("first", 1);
System.out.println("===expected");
expected.entrySet().stream().forEach(n->System.out.println(n.getKey()));
System.out.println("===actual");
actual.entrySet().stream().forEach(n->System.out.println(n.getKey()));
assertEquals(expected, actual);
assertTrue(expected.equals(actual));
}
Код: Выделить всё
===expected
thebiggest
longer
first
===actual
longer
first
thebiggest
И какую карту мне следует выбрать, если важен одинаковый порядок?
Подробнее здесь: https://stackoverflow.com/questions/402 ... -on-java-8
Мобильная версия