Java对相当于c++
java pair equivalent to c++
我正在把一些代码从标准c++翻译成Java。有几个地方使用
std::pair<T1,T2>
更具体地说
std::pair<Date,double>
在Java中是否有标准的惯用方法来表达参数化的对类型?例如,我必须使用自定义类型
class Observation {
LocalDate date;
double value;
}
我也遇到过其他需要从函数返回两三个东西的情况。在其他语言中,我可能会使用对、三元组和其他元组实体。
我真的不介意制作所需的小类,但想知道我是否在某个地方错过了Java功能。
提前感谢您的意见。
(注:我很确定这是我在S.O.上提出的第一个问题
在标准Java API中没有任何内容,但是各种第三方库都有对实现。为例。
相关文章:
- 相当于LocaleMatcher的ICU4C
- 相当于 pybind11 中的 boost::p ython py::scope().attr()
- C++相当于整数的 #define
- 什么相当于 Kotlin 上的C++指针?
- 相当于 Java 中的C++结构
- 霓虹灯中的_mm_hadd_ps相当于什么?
- 相当于 VirtualAlloc() 的_set_new_handler?
- 对于 poco 库来说,Boost_USE_STATIC_LIBS相当于什么?
- 什么 clang-format 相当于 rustfmt 的 indent_style=Block?
- 犰狳相当于 A(find(A<0)) = 0
- 相当于C++运算符中的 Python
- C++ C 的双指针相当于什么?
- 相当于Linux fifo的Windows
- 相当于numpy.exexpand_dims()和numpy.contenate()的C++
- 从 MATLAB 到 C++:相当于带有选项 'remove' 的 bwmorph
- Visual Studio 编译器的 record-gcc-switch 相当于什么?
- 相当于Windows/MSVC上的段错误?
- C++相当于Python的__init__
- OpenCV absdiff 相当于从 c++ 到 Python
- C 相当于C++的双冒号?