compareto

    2热度

    1回答

    我遇到了列表框排序其元素和CompareTo函数的方式不同的问题。 事情是,我使用两个列表框,并试图使两个元素列表只出现在其中一个列表框中。两个列表框都使用已排序的属性进行排序。 我的程序通过列表框运行,并通过一个比较使用的CompareTo功能的要素之一: if (listBox1.Items[x].ToString().CompareTo(listBox2.Items[y].ToString(

    -3热度

    1回答

    任何人都可以解释下列代码是如何工作的? public int compareTo(Object o) { if (o instanceof Item) { return date1.compareTo(((Item) o).getDate2()); } return -1; }

    1热度

    2回答

    我正在考虑为给定的对象实现我自己的自定义哈希码......并将其用作我的词典的key。由于有可能(有可能)2个对象具有相同的哈希码,我应该重写哪些额外的运算符,以及应该重写的是什么(概念上)? myDictionary.Add(myObj.GetHashCode(),myObj); VS myDictionary.Add(myObj,myObj); 换句话说,是否一个字典使用以下的组合,以

    -3热度

    3回答

    快速问题 我比较字符串,我应该用等于或的compareTo? 因为我虽然等于区分String类型 的2个对象,而不仅仅是它们的价值...... 这可能会导致问题,因为: String a = new String("lol"); String b = new String("lol"); 即使它们具有相同的值两个不同的对象? 什么在性能和精度方面与平等的compareTo实现之间到底有什么不

    0热度

    4回答

    我已经给了一个assigment,它是它自己的最后一天。我做了大部分,但最后一个问题,我创建一个compareTo()函数有问题。 以下是我们想要的东西; 的compareTo 公众诠释的compareTo(java.lang.Object继承等) Specified by: compareTo in interface java.lang.Comparable 这里是我做过什么 p

    0热度

    4回答

    我正在编写一个代码来从文件中读取一些记录并以特殊方式对它们进行排序。我想这样的代码: public class Main { static class judgement implements Comparable<judgement> { public int q; public int d; public int r; public

    0热度

    3回答

    我创建了一个类Person(正如本书所说)来保存从键盘输入的人的名字和姓氏,然后还有另一个类PhoneNumber,它将国家代码,地区代码和人数封装为串。 此人旨在用作Hashmap中的键。 类别BookEntry封装了Person和PhoneNumber。很多BookEntry对象组成了一个表示电话簿的HashMap。 Person implements Comparable<Person>所以

    3热度

    2回答

    第一次尝试 Dim holdValues() As Integer 'Doesn't Work holdValues(1) = 55 第二次尝试 Dim holdValues(-1) As Integer 'Gives me Index was outside the bounds of the array. holdValues(1) = 55 我试图做同样的事情到 Dim mySt

    0热度

    2回答

    我遇到了一个compareTo方法的问题。该程序模拟不同的员工类型,并且我按照员工类型进行了完美排序,但无法按总薪酬进行二次排序。一旦按照类名称/员工类型排序,它就需要按照grossPay进行排序,我可以通过辅助方法获取这些数据。以下是代码: public int compareTo(Object o) { Employee other = (Employee) o; if

    -1热度

    1回答

    我将如何编写Find()以获取列表中的最低值?可能吗?谢谢! class testClass { int value; } List<testClass> newList; newList.Find((a,b) => a.value.CompareTo(b.value)); // test for -1???