在Java中,根据另一个列表的顺序对列表进行排序是一项常见任务,存在多种方法可以实现这一点。
在本教程中,我们将看到Java中根据另一个列表对列表进行排序的不同方法。
2. 示例
假设我们有一个产品列表productList和另一个列表shoppingCart,后者代表用户的购物车。shoppingCart包含各种产品ID,我们需要按照它们在购物车中出现的顺序显示产品:
List````````````````````````````````````````<String>```````````````````````````````````````` productList = Arrays.asList("Burger", "Coke", "Fries", "Pizza");
List````````````````````````````````````````<String>```````````````````````````````````````` shoppingCart = Arrays.asList("Pizza", "Burger", "Fries", "Coke");
大约 5 分钟