栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java多返回值javafx.util.Pair

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java多返回值javafx.util.Pair

源码:


package javafx.util;

import java.io.Serializable;
import javafx.beans.NamedArg;

 
public class Pair implements Serializable{

    
    private K key;

    
    public K getKey() { return key; }

    
    private V value;

    
    public V getValue() { return value; }

    
    public Pair(@NamedArg("key") K key, @NamedArg("value") V value) {
        this.key = key;
        this.value = value;
    }

    
    @Override
    public String toString() {
        return key + "=" + value;
    }

    
    @Override
    public int hashCode() {
        // name's hashCode is multiplied by an arbitrary prime number (13)
        // in order to make sure there is a difference in the hashCode between
        // these two parameters:
        //  name: a  value: aa
        //  name: aa value: a
        return key.hashCode() * 13 + (value == null ? 0 : value.hashCode());
    }

     
     @Override
     public boolean equals(Object o) {
         if (this == o) return true;
         if (o instanceof Pair) {
             Pair pair = (Pair) o;
             if (key != null ? !key.equals(pair.key) : pair.key != null) return false;
             if (value != null ? !value.equals(pair.value) : pair.value != null) return false;
             return true;
         }
         return false;
     }
 }


    public static void main(String[] args) {
        Pair test = test();
        System.out.println(test.getKey());
        System.out.println(test.getValue());
    }


    private static Pair test() {
        return new Pair<>("hello", 1);
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/832096.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号