Java对相当于c++

java pair equivalent to c++

本文关键字:c++ 相当于 Java      更新时间:2023-10-16

我正在把一些代码从标准c++翻译成Java。有几个地方使用

std::pair<T1,T2> 

更具体地说

std::pair<Date,double>

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

class Observation {
   LocalDate date;
   double value;
}

我也遇到过其他需要从函数返回两三个东西的情况。在其他语言中,我可能会使用对、三元组和其他元组实体。

我真的不介意制作所需的小类,但想知道我是否在某个地方错过了Java功能。

提前感谢您的意见。

(注:

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

在标准Java API中没有任何内容,但是各种第三方库都有对实现。为例。