zoukankan      html  css  js  c++  java
  • java pair配对的概念

    今天在项目中遇到了Pair,之前没有使用过,百度了下,记录。

    使用场景

    当我们在写一个方法需要返回两个字段值时,我之前的方法是新建一个类或使用集合。目前来看使用Pair方便很多。

    配对(Pair)。配对提供了一种方便方式来处理简单的键值关联,当我们想从方法返回两个值时特别有用。

    核心库对java配对的实现

     1.在javafx.util包下:

    Pair<Integer,String> p = new Pair(1,"1");
            Integer o = p.getKey();
            String v = p.getValue();
            System.out.println("o:"+o);
            System.out.println("v:"+v);
    2.AbstractMap.SimpleEntry其结构方法和Pair类似:
    AbstractMap.SimpleEntry<Integer, Integer> entry = new AbstractMap.SimpleEntry(1, 2);
            entry.setValue(3);
            Object k2 = entry.getKey();
            Object v2 = entry.getValue();
            System.out.printf("k2:" + k2);
            System.out.printf("v3:" + v2);
  • 相关阅读:
    数据结构学习
    古兰查询 之查询页面隐藏
    Qt只QSetting
    学习下知然网友写的taskqueue
    producter-consumer 他山之石
    unix缓冲
    Buffering of C streams
    POCO Log库
    linux下open和fopen的区别
    dup2替换
  • 原文地址:https://www.cnblogs.com/gexiaoshan/p/9371700.html
Copyright © 2011-2022 走看看