首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从LinkedList中获取最大值

从LinkedList中获取最大值
EN

Stack Overflow用户
提问于 2013-04-08 16:52:05
回答 4查看 176关注 0票数 0

我正在制作一个应用程序,用户可以保存目的地和旅行长度的旅行。然后我想看看最长的是什么。所有旅行都是LinkedList中的对象,旅行长度是整数。

我怎样才能得到最高的旅行长度值?

解决方案:最终通过节点使用迭代:

代码语言:javascript
运行
复制
for (Travel travel : travelList) {
longest = travel.getLength();
destination = travel.getDest();
if (travel.getLength() >= longest)
{
    destination = travel.getDest();
}
}
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-04-08 16:53:39

考虑在LinkedList的每个节点上迭代,以找出最长的目的地。

票数 1
EN

Stack Overflow用户

发布于 2013-04-08 16:55:27

如果您使用自己的java对象存储旅行,那么下面是指针。查看Collections.max ()、比较器和可比接口。

票数 0
EN

Stack Overflow用户

发布于 2013-04-08 16:58:09

您可以利用public static T max(Collection coll, Comparator comp)

您需要首先为对象创建一个Comparator,并在调用该方法时提供比较器的一个实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15884676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档