@Test
public void testListPermutation() {
SortedList<Integer> sortedList = FXCollections.observableList(Arrays.asList(3, 7, 1, 5))
.sorted(Comparator.naturalOrder());
MappedList<String, Integer> mappedList = new MappedList<>(sortedList, i -> String.valueOf(i));
assertEquals(4, mappedList.size());
assertEquals("1", mappedList.get(0));
assertEquals("3", mappedList.get(1));
assertEquals("5", mappedList.get(2));
assertEquals("7", mappedList.get(3));
sortedList.comparatorProperty().set(Comparator.comparing(String::valueOf).reversed());
assertEquals(4, mappedList.size());
assertEquals("7", mappedList.get(0));
assertEquals("5", mappedList.get(1));
assertEquals("3", mappedList.get(2));
assertEquals("1", mappedList.get(3));
}
MappedListTest.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:POL-POM-5
作者:
评论列表
文章目录