java - 从不同类的数组中获取元素
问题描述
我的 Maraton 类看起来像这样:
public class Maraton implements IMaraton {
private Atleticar[] niza;
public Maraton(Atleticar[] niza) {
super();
this.niza = niza;
}
我上课的 Atleticar 看起来像这样:
public class Atleticar{
private double vreme;
public double getVreme() {
return vreme;
}
public void setVreme(double vreme) {
this.vreme = vreme;
}
我想在 Maraton 中创建函数,让我返回最短的“vreme”。我在实现这种方法时遇到了困难,因为我是 java 新手。任何意见,将不胜感激。提前Tnx。
解决方案
您可以遍历数组并找到最短的值。
double shortestVreme = Double.MAX_VALUE;
for(Atleticar arrElement: niza) {
if(arrElement.getVreme() < shortestVreme) {
shortestVreme = arrElement.getVreme();
}
}
return shortestVreme; // from the method
推荐阅读
- php - 为什么作曲家要更新所有内容?
- mysql - 我如何混合列数据
- php - 如何在 Laravel Nova 中的创建/更新表单上添加按钮以创建新的相关资源?
- c++ - 具有完美哈希函数的哈希表是否比数组更好?
- logstash - 使用 logstash 文件配置将数据从 mysql 移动到 elasticsearch
- node.js - 为 SSO 实施 oAuth 好不好?
- java - 可以在主要 java 代码上放置测试双重实现吗
- javascript - 使用过渡附加子项时 div 的平滑增长
- reactjs - 来自 ant 表的 dataIndex 接受 2 个传入数据
- c - 在 C 中传递二维数组的行