⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pair.java

📁 java 的源代码
💻 JAVA
字号:
package com.reddragon2046.base.utilities.data;


public class Pair
{

    public Pair(Object x, Object y)
    {
        first = x;
        second = y;
    }

    public Pair()
    {
        first = null;
        second = null;
    }

    public Pair(Pair pair)
    {
        first = pair.first;
        second = pair.second;
    }

    public int hashCode()
    {
        int h = first != null ? first.hashCode() : 0;
        if(second != null)
            h ^= second.hashCode();
        return h;
    }

    public String toString()
    {
        return "Pair( " + first + ", " + second + " )";
    }

    public boolean equals(Object object)
    {
        return (object instanceof Pair) && equals((Pair)object);
    }

    public boolean equals(Pair pair)
    {
        if(pair == null)
            return false;
        else
            return (first != null ? first.equals(pair.first) : pair.first == null) && (second != null ? second.equals(pair.second) : pair.second == null);
    }

    public Object clone()
    {
        return new Pair(this);
    }

    public Object first;
    public Object second;
    static final long serialVersionUID = 0x3338331e296ada2eL;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -