comparator

    0热度

    2回答

    中比较了Date&Time班级,我在大学获得了一份任务。该任务是通过使用面向对象程序创建停车场管理系统。例如,我们学习了如何使用继承,抽象类和实例。我已经完成并通过了这个任务,所以这个问题只是为了知识的目的。其中一项任务是按时间顺序排列对象的ArrayList。为了做到这一点,我们接受了比较/比较的教导。但是,我无法理解它,并且无法做到。问题是,我们必须订购一个'DateTime'对象,它位于数组

    2热度

    2回答

    我们正在将现有代码从Java 1.5迁移到Java 8,并且在使用-Xlint进行编译时遇到了类似“未经检查的调用compare(T,T)作为原始类型Comparator的成员“。 我大致了解,我需要以某种方式告诉我将传递给Comparator哪种数据类型,但我使用泛型,因此我可以传入不同的数据类型,所以如何消除此警告。 这里是我的代码片段在那里我看到这样的警告: private static v

    -4热度

    2回答

    虽然我使用下面的比较器对一个对象进行排序,但我得到的比较方法违反了它在比较器中的一般合同问题。 final Set<Span> set = new TreeSet<Span>(new Comparator<Span>() { public int compare(final Span firstSpan, final Span secSpan) { BigInteger

    1热度

    2回答

    你好,我需要我的排序数组列表,它包含以下类型的数据: name1 1111 1622 122ks name3 1211 4122 1aks name2 1113 1322 12sks name10 2111 1222 12dks ... name4 asd1 2334 asd8 有简单的模型类来填充日期!现在我想要做的是比较名称的基础上,即名称1与名称2相比等等。为此,我这样做: p

    -1热度

    2回答

    我有一个ArrayList(列表A)一个ArrayList已排序的列表甲由 Collections.sort(list A); 我需要获得列表乙根据他们相应的ID。在这种情况下我应该做什么?做到这一点的

    -2热度

    1回答

    默认排序方法在Java中不适用于我。 int[] nums = {11,14,15,10}; Arrays.sort(nums, new Comparator<Integer>() { public int compare(Integer a, Integer b) { // compare code here } }); 我得到的错误是 "The

    1热度

    1回答

    我试着使用的PriorityQueue的倍率比较方法,我想实现以下目标: 我有当前列表: RG3 PR1 PR2 RG4 RG1 RG2 的RG指的是普通的人PR是指有优先权的人,数字代表轮流。 我想要的是获得先进先出的顺序,除非什么时候是轮到队列顶部的优先人选。所以在列表中,我想下面的结果 PR1 PR2 RG1 RG2 RG3 RG4 继承人什么

    0热度

    1回答

    这个问题被问近日在接受采访 public interface PointsOnAPlane { /** * Stores a given point in an internal data structure */ void addPoint(Point point); /** * For given 'center' point returns a subset of 'm' s

    1热度

    3回答

    我有一个需要(下面是一个简单的例子)比赛分为以下顺序排序的程序: PIT PREDICTIONS Match 1 Match 2 Quarters 1 Match 1 Quarters 1 Match 2 Quarters 2 Match 1 Semis 1 Semis 2 Finals 1 Finals 2 注:可以有无限的较量,宿舍1 - 4只(无限次级比赛),无限次半

    0热度

    1回答

    我正在实施示例订单簿(在Exchange域中),我正在使用Java中的PriorityQueue实现购买和销售方面。 买方应该是降序和卖方应该是升序。 PriorityQueue<ArrayList<Order>> bookSide; 每边都包含价格点,每个点都有一个订单列表。 我的购买方工作正常。 这是我的卖方。我想这是要降序。 sellSide = new PriorityQueue<Ar