将std::max转换为Java
Convert std::max to Java
我有C/c++代码中的当前行:
double ma = *std::max_element(Dists[a], Dists[a] + size);
Dists[a]
是大小为size
的双整数数组
int Dists[size][size];
我正在寻找Java中执行相同操作的等效函数。
我不确定这个C/c++函数是如何工作的,因为"Dists[a] + size"行
假设您使用的是Collections
,而不是实际的数组(建议使用):
ArrayList<Integer> a; // initialized somewhere
...
Collections.max(a);
如果您使用的是实际的二维数组,请尝试:
int[][] c; // initialized somewhere
int i; // set somewhere
List b = Arrays.asList(ArrayUtils.toObject(c[i]));
Collections.max(b);
使用natural ordering
对元素进行比较。
相关文章:
- SWIG Java 在使用 -DSWIGWORDSIZE64 时将int64_t转换为 jlong
- 我需要帮助将我的代码从 c++ 转换为 java
- 将C++映射转换为 Java 映射
- 使用 jni 将返回带有模板的对象的 Java 代码转换为 c++
- C++ (U256)*(H256 const*)(char*[] + int) 将重写转换为 Java
- JNA 将 HICON 转换为 Java Image
- 从c++到java的矢量转换
- 如何将通过TCP发送数据的数据从C++转换为Java
- 如何将 Java double[][] 转换为 C++ <vector<vector>> JNI?
- MySQL 连接器错误,将代码从 Java 转换为 C++
- 将Java转换为C++:模板与泛型
- Java C/C++ 转换中的指针
- 将Java转换为Symbian C/C++ - 字节和对象数组
- 从 C++、C#、Perl 或 Java 转换为 PHP
- 用java转换MFC桌面应用程序GUI
- 将字符串从Java转换为C++
- Android 中的 OpenCV Rotate(纠偏) - C++ to Java 转换
- Java到C/ c++,或者至少得到Java转换后的代码
- 将我的c++代码转换为Java:转换多重继承
- C++ 关于外部"C"的 Java 转换问题