java对等于c ++

时间:2016-10-12 21:22:33

标签: java c++

我正在将一些代码从标准C ++翻译成Java。有几个地方利用

std::pair<T1,T2> 

更具体地说

std::pair<Date,double>

在Java中是否存在表达参数化对类型的标准惯用方法?举个例子,我必须使用自定义类型

class Observation {
   LocalDate date;
   double value;
}

我还有其他情况,需要从函数返回两到三件事。在其他语言中,我可能会使用对,三元组和其他元组实体。

我真的不介意制作所需的小课程,但想知道我是否错过了Java功能。

提前感谢您的意见。

(P.S。我很确定这是我在S.O上提出的第一个问题。)

1 个答案:

答案 0 :(得分:1)

标准Java API中没有任何内容,但各种第三方库都有配对实现。例如。 Apache Commons Lang中的this one