创建Java中的Pair类

原创 2015年11月19日 19:28:27

感觉C++中的Pair对象很好用,但平时C++编码还是比较少,用的最多的是Java。今天在写一个机器学习算法的时候,突然感觉需要一个Pair来存储临时数据。

立马写一个来用用。就提供了get、set方法(如果以后需要其他接口方法,再补充吧)。

采用泛型,保证Pair类的通用性,并把这个Pair类称为GenericPair。

 其他的不多说,先上代码。

package com.mydomainname.basicds;

/**
 * 
 * @author wy_okmeiyu from CSDN
 * @QQ     You can't see
 * @Version 1.0
 * @TODO: 创造一个类似C++中的Pair类
 * @UpdateDate: 2015-11-19
 * @param <E>
 */
public class GenericPair<E extends Object, F extends Object> {
	private E first;
	private F second;
	
	public GenericPair(){
		
	}
	
	public E getFirst() {
		return first;
	}
	public void setFirst(E first) {
		this.first = first;
	}
	public F getSecond() {
		return second;
	}
	public void setSecond(F second) {
		this.second = second;
	}
	
	
}

java pair提高效率

/** A generic class for pairs.  *  *  This is NOT part of any supported API.  *  If you write cod...

java泛型(一)、泛型的基本介绍和使用

现在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。 一、泛型的基本概念  泛型...

Key-Value Pair 排序 —— 兼容所有类型

科研中,发现经常要对键值对进行排序,按key(或value)的正序或逆序排序。下面写一简单工具类。 1. 首先定义KeyValuePair类,K和V都采用泛型,可兼容任何类型,以便日后使用。 clas...

Android学习之Pair类 (android.util.Pair )

官方文档:https://developer.android.com/reference/android/util/Pair.html 机缘巧合看见了Pair这个类,网上介绍不多(可能是因为太简...

关于Pair的用法

RT #include #include using namespace std; int main() { pair m_pair(20,2); typedef pair C...
  • AngusSL
  • AngusSL
  • 2010年08月10日 09:25
  • 6569

java 实现RSA 加密解密工具类及其内部简单流程

1.RSA加密简介 RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。...

c++ 中 pair 的 使用方法

pair的类型:     pair 是 一种模版类型。每个pair 可以存储两个值。这两种值无限制。也可以将自己写的struct的对象放进去。。     pair p;     pair p; ...

Not a host:port pair: PBUF(用Java客户端(Eclipse平台)连接Hbase)&&apache官网Jar下载流程

Not a host:port pair: PBUF(用Java客户端(Eclipse平台)连接Hbase)&&apache官网Jar下载流程...

c++封装的用来存储key value pair的内存池类

c++封装的用来存储key value pair的内存池类

c++ 模板学习笔记:类模板和函数模板实现pair(权哥)

pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,这里作为练习,自己去简单地实现pair。 #include using namespace std; template To ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建Java中的Pair类
举报原因:
原因补充:

(最多只允许输入30个字)