用Java方式对列表进行排序,id出现在数组中

基督教

我有一个ID数组

  [2,3,1]

从外部休息服务中,我将获得一个带有UserObjects的列表。这些userObject包含用户ID(1或2或3)

我现在想以相同的顺序对列表进行排序,用户ID出现在我的数组中。说我能够在代码中使用番石榴(v15)也许很有帮助。谢谢。

迈克尔·希克森(Michael Hixson)
int[] ids = ...
List<UserObject> userObjects = ...
Collections.sort(userObjects, new Comparator<UserObject>() {
  public int compare(UserObject a, UserObject b) {
    return Ints.compare(
        Ints.indexOf(ids, a.getId()),
        Ints.indexOf(ids, b.getId()));
  }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Java中以递归方式对数组进行排序,偶数出现在数组前面。

来自分类Dev

数字符串的出现在列表中,然后进行排序的结果 - 8的Java

来自分类Dev

Ruby-Nils出现在数组中

来自分类Dev

Java:最大值出现在数组中的次数

来自分类Dev

以编程方式创建的属性出现在数据库中,而不出现在Magento后端中

来自分类Dev

以编程方式创建的属性出现在数据库中,而不出现在Magento后端中

来自分类Dev

在mongo聚合管道的投影阶段检查元素是否出现在数组中

来自分类Dev

为什么长度不作为键出现在数组对象中?

来自分类Dev

Braintree订阅对象中的最新交易是否出现在数组的顶部或底部?

来自分类Dev

如何找到一组特定值出现在数组中的次数?

来自分类Dev

JS / jQuery计算出现在数组中的对象的消失率

来自分类Dev

查看一组值是否出现在数组中的有效方法?

来自分类Dev

查找最大数字出现在数组中的次数

来自分类Dev

如何计算一个数字出现在数组中的次数

来自分类Dev

当在列表中使用.index时,仅在其第一次出现在数组中时才返回

来自分类Dev

R-计算出现在数据框中并分组的列表中单词的总出现次数

来自分类Dev

Python:对字符串列表进行排序,以便它们出现在另一个字符串中

来自分类Dev

LINQ:查找列表中的一项是否出现在字符串数组中

来自分类Dev

在 Visual Studio 2017 中创建报表时,如何让 Microsoft Dynamics 365 出现在数据源列表中?

来自分类Dev

在选择框中选择值在数组中的其他值将出现在输入字段中

来自分类Dev

用Java编写随机答案生成器的代码-答案出现在JFrame中

来自分类Dev

用1000的倍数出现在Java中的随机数生成

来自分类Dev

列表中单词的交集(仅单词出现在所有元素中,而不是排序的顺序)

来自分类Dev

Java Stream-当键出现在列表中时按分组

来自分类Dev

如何在数组 A 中找到一个随机索引,该索引没有出现在数组 B 中?

来自分类Dev

使用Java流计算日期的出现在项目列表

来自分类Dev

如何排序出现在ag-Grid和AdapTable的“过滤器”列表中的列值?

来自分类Dev

小部件未出现在小部件列表中

来自分类Dev

让我的Viewmodel出现在名称空间下拉列表中

Related 相关文章

  1. 1

    在Java中以递归方式对数组进行排序,偶数出现在数组前面。

  2. 2

    数字符串的出现在列表中,然后进行排序的结果 - 8的Java

  3. 3

    Ruby-Nils出现在数组中

  4. 4

    Java:最大值出现在数组中的次数

  5. 5

    以编程方式创建的属性出现在数据库中,而不出现在Magento后端中

  6. 6

    以编程方式创建的属性出现在数据库中,而不出现在Magento后端中

  7. 7

    在mongo聚合管道的投影阶段检查元素是否出现在数组中

  8. 8

    为什么长度不作为键出现在数组对象中?

  9. 9

    Braintree订阅对象中的最新交易是否出现在数组的顶部或底部?

  10. 10

    如何找到一组特定值出现在数组中的次数?

  11. 11

    JS / jQuery计算出现在数组中的对象的消失率

  12. 12

    查看一组值是否出现在数组中的有效方法?

  13. 13

    查找最大数字出现在数组中的次数

  14. 14

    如何计算一个数字出现在数组中的次数

  15. 15

    当在列表中使用.index时,仅在其第一次出现在数组中时才返回

  16. 16

    R-计算出现在数据框中并分组的列表中单词的总出现次数

  17. 17

    Python:对字符串列表进行排序,以便它们出现在另一个字符串中

  18. 18

    LINQ:查找列表中的一项是否出现在字符串数组中

  19. 19

    在 Visual Studio 2017 中创建报表时,如何让 Microsoft Dynamics 365 出现在数据源列表中?

  20. 20

    在选择框中选择值在数组中的其他值将出现在输入字段中

  21. 21

    用Java编写随机答案生成器的代码-答案出现在JFrame中

  22. 22

    用1000的倍数出现在Java中的随机数生成

  23. 23

    列表中单词的交集(仅单词出现在所有元素中,而不是排序的顺序)

  24. 24

    Java Stream-当键出现在列表中时按分组

  25. 25

    如何在数组 A 中找到一个随机索引,该索引没有出现在数组 B 中?

  26. 26

    使用Java流计算日期的出现在项目列表

  27. 27

    如何排序出现在ag-Grid和AdapTable的“过滤器”列表中的列值?

  28. 28

    小部件未出现在小部件列表中

  29. 29

    让我的Viewmodel出现在名称空间下拉列表中

热门标签

归档