91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何重寫equalsignorecase方法

小樊
81
2024-06-19 13:39:03
欄目: 編程語言

要重寫equalsIgnoreCase方法,首先需要創建一個新的方法,而不是重寫String類中的equalsIgnoreCase方法。以下是一個示例:

public class CustomString {

    private String value;

    public CustomString(String value) {
        this.value = value;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj instanceof CustomString) {
            CustomString other = (CustomString) obj;
            return this.value.equalsIgnoreCase(other.value);
        }
        return false;
    }

    public static void main(String[] args) {
        CustomString str1 = new CustomString("Hello");
        CustomString str2 = new CustomString("hello");

        System.out.println(str1.equals(str2)); // Output: true
    }
}

在上面的例子中,我們創建了一個自定義的CustomString類,并重寫了equals方法,以便忽略大小寫比較兩個CustomString對象的值。在main方法中,我們創建了兩個CustomString對象,并調用equals方法進行比較。最終輸出結果為true,表示兩個對象的值在忽略大小寫的情況下是相等的。

0
尚志市| 浦城县| 讷河市| 华亭县| 友谊县| 广东省| 阳江市| 云浮市| 响水县| 奉贤区| 冀州市| 雷州市| 额济纳旗| 保亭| 通山县| 彰武县| 丹寨县| 诸暨市| 滨州市| 鹤庆县| 陈巴尔虎旗| 商洛市| 宣化县| 菏泽市| 寿宁县| 安福县| 兖州市| 肥乡县| 焦作市| 阜康市| 栾城县| 天津市| 乌拉特中旗| 随州市| 浦城县| 延吉市| 宣恩县| 东乌珠穆沁旗| 平昌县| 鲁甸县| 云和县|