【问题标题】:Sort int-arraylist like other int-arraylist (not same indexOf values)像其他 int-arraylist 一样对 int-arraylist 进行排序(不同的 indexOf 值)
【发布时间】:2018-04-11 04:45:05
【问题描述】:

我是新来的,请耐心等待。我找到了很多问题的答案,但不完全是我想要的。

我的第一个Array<Integer> 是:["0","1","53","14","3"]

我的第二个Array<Integer> 是:["53","1","3"]

如何像第一个一样对第二个数组进行排序? 应该是:第二个数组排序:["1","53","3"]?

非常感谢!祝你有美好的一天

【问题讨论】:

  • 通过使用Arrays.sort 和自定义Comparator,使用第二个数组来确定顺序。
  • 你试过了吗Collections.sort(ArrayList)
  • 第二个数组只有一项是否正确?
  • 是关于排序还是拆分&排序一个项目到三个项目,请更具体的你想要什么。
  • 看起来像第一个数组第二个相交。但是如果第一个数组不包含第二个数组的值怎么办?应该放在哪个位置?

标签: java android sorting arraylist


【解决方案1】:

列表1:(0,1,53,14,3)

列表2:(53,1,3)

排序索引:

可以得到排序后的List2:(1,53,3);

【讨论】:

    猜你喜欢
    • 2021-05-21
    • 2011-10-05
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多