有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

相当于C++的java对

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

std::pair<T1,T2> 

更具体地说

std::pair<Date,double>

有没有一种标准的惯用方式来表示Java中的参数化对类型?例如,我必须使用自定义类型

class Observation {
   LocalDate date;
   double value;
}

我还有其他一些情况需要从函数返回两三个东西。在其他语言中,我可能会使用对、三元组和其他元组实体

我真的不介意创建所需的小类,但想知道我是否遗漏了Java特性

提前感谢您的评论

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


共 (1) 个答案

  1. # 1 楼答案

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