gpt4 book ai didi

java - 返回具有最低双字段的对象

转载 作者:行者123 更新时间:2023-12-01 11:37:18 26 4
gpt4 key购买 nike

我有一个对象链接,它采用以下参数:

链接(机场Airport1,机场Airport2,双倍距离)

我有这些 Link 对象的列表,我希望返回距离最近的一个。我如何迭代列表才能做到这一点?

我一直在尝试的代码:

double minLinkDistance = 1000;

Link minLink = null

for(Link l : links) {
if(minLinkDistance > l.getDistance()) {
minLinkDistance = l.getDistance();
minLink = l;
}
}

但是我不想自己设置边界(即距离 1000)我该如何解决这个问题?

最佳答案

您可以相信,minLink 最初并未设置。请注意,如果您只需找到最小距离的链接,则无需存储 minLinkDistance 值:

Link minLink = null;
for(Link l : links) {
if (minLink == null || l.getDistance() < minLink.getDistance()) {
minLink = l;
}
}

关于java - 返回具有最低双字段的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29840721/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com