equals

    1熱度

    2回答

    我有我的Emp類 class Emp { String empId; public boolean equals(Emp e){..} public boolean equals(Object o){..} public int hashCode(){ return empId.hashCode(); } } 現在,如果我試圖添加的Emp

    2熱度

    3回答

    您有避免執行多個String.Equals的想法嗎? 例如: if (interSubDir.Equals("de") || interSubDir.Equals("de-DE")) 謝謝!

    -6熱度

    5回答

    身後問這個問題的原因是在Java中的字符串被拘留 所以 String s1 = "Hello"; String s2 = "Hello"; S1和S2都將指向內存同一個對象。兩個不同的對象將不會被創建。 s1.equals(s2)應該返回true和它。 現在在java文檔中它說String類覆蓋了object類的equals方法。但它真的嗎? 因爲即使String類沒有覆蓋Object.e

    0熱度

    4回答

    我有一個csv文件,它由N-M表組成。 在第一式柱的每一行包括6名不同數目的,我需要檢測是否任何的數字是相同的,並且然後打印錯誤消息 這是我認爲它應該被軟件寫 valid=true(height(Information),1); for i=1:height(Information),1; if Information{i, 1} == Information{:, 1}

    -2熱度

    1回答

    在我的IDE(eclipse neon)上運行jre 1.8。正如你在下面的代碼片段中看到的,我開發了My Custom類來覆蓋equals方法。這是因爲我想使用我的覆蓋版本,當我從我的自定義類的集執行removeAll方法。 查看jdk源代碼的內部,可以驗證removeAll方法是否使用contains方法,該方法又使用Object類的equals方法。 public class MyClass

    1熱度

    1回答

    我想使用我在構造函數中提供的驗證檢查來初始化類Animal的實例字段。它似乎工作,如果我輸入正確的值 - 例如老虎 - 當調用構造函數,但不起作用,如果我輸入一個不正確的值後輸入相同的值。出於某種原因,它似乎不會退出while循環。我正在使用組合來測試字段值是否正確輸入。 public class Animal {0}私有字符串類型; public Animal(String type) {

    -5熱度

    1回答

    我用平等,讓我先在這裏添加的代碼遇到一個問題: Operateur o = new Operateur(nom, age, sexe, grade, role); for(Operateur op : Membre.getOperateurs()){ if(o.equals((Object)op)){ already_exists = true; break;

    1熱度

    3回答

    我有一個HashMap它有Object作爲值。我想找不到。在HashMap值中有Object的所有這些值在屬性中具有一些定義的值。防爆。提到如下: class Employee{ private String name; public String getName(){ return name; } public void setName(St

    -2熱度

    3回答

    我只是想了解等於方法。我推翻在一個自定義的類此方法只是爲了看的行爲,而是得到了內存不足的錯誤,由於無限loop.I知道重寫合同equals方法 1)自反性 2)對稱性 3)傳遞 4)一致 5)對於任何空引用,它必須 public class Reflexivity { public static void main(String[] args) { Reflexivity r

    0熱度

    3回答

    運行下面的代碼我期望true作爲結果,但我得到的輸出是false。 Long value = new Long(0); System.out.println(value.equals(0)); 爲什麼的Long回報false的equals比較呢?