当前位置:网站首页 > Java教程 > 正文

java教程配对



在C++中,我们有std::pair的实用程序库,如果我们想把一对数值放在一起,它就有很大的用处。我们一直在寻找一个与Java中的对等的类,但直到Java 7才出现了Pair类。JavaFX 2.2有一个javafx.util.Pair类,可以用来存储一对。我们需要使用javafx.util.Pair类提供的参数化构造函数将值存储到Pair中。

注意: 注意<Key, Value>对是在HashMap/TreeMap中使用的。在这里,<Key, Value>只是指一对被存储在一起的值。

javafx.util.pair类所提供的方法

在Java方法中,pair类的语法是。

pair <键类型,值类型> var_name = new pair<>(key,value) 。

  • pair (K key, V value): 创建一个新的配对。
  • boolean equals(): 它被用来比较两对对象。它进行深度比较,即根据存储在配对对象中的值(<key, Value>)来进行比较。

例子

 

输出

 
  • String toString(): 这个方法将返回该配对的字符串表示。
  • K getKey(): 它返回该配对的键。
  • V getValue(): 它返回配对的值。
  • int hashCode(): 为配对生成一个哈希代码。

访问值: 使用 getKey()getValue() 方法,我们可以访问一个配对对象的值。

注意: 这里,<key,value>指的是一对存储在一起的值。它不像Map中使用的<Key, Value>对。

下面是实现。

 

让我们来看看下面的问题。

问题描述 :我们得到了n个学生的名字和他们在测验中获得的相应分数。我们需要找到全班分数最高的学生。

注意:你需要在你的机器上安装Java 8,以便运行下面的程序。

 

输出

 

注意: 上述程序可能无法在在线IDE中运行,请使用离线编译器。

  • 上一篇: java刘意视频教程
  • 下一篇: 爱心教程java
  • 版权声明


    相关文章:

  • java刘意视频教程2024-12-29 13:42:06
  • mars java教程2024-12-29 13:42:06
  • java原生教程2024-12-29 13:42:06
  • java velocity教程2024-12-29 13:42:06
  • java写mc 教程2024-12-29 13:42:06
  • 爱心教程java2024-12-29 13:42:06
  • 微信公众平台开发教程 java2024-12-29 13:42:06
  • JAVA混淆教程2024-12-29 13:42:06
  • java从入门全套教程2024-12-29 13:42:06
  • java淘宝客实战教程2024-12-29 13:42:06