栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Java中返回一对值的最佳方法是什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Java中返回一对值的最佳方法是什么?

据我所知,不幸的是在Java中没有对的内置表示(我当然希望有)。就个人而言,当我编写一个项目时发现配对类经常很有用时,我会创建一个通用

Pair<T,U>
类(这可能是您在想的)。返回数组是一种快速而简单的方法,但是稍后您可能会后悔,因为使用您的方法的人会怀疑该方法是否在某个时候可能返回两个以上的值。

无论选择哪种解决方案:只要您觉得需要配对,就应该考虑使用例如通用的Pair类节省的时间是否值得将信息浪费给下一个读取代码的人(那个人可能会在六个月内成为你)。现在为返回类型编写一个单独的类需要花费更多时间,但是它将向使用您的方法的人传达更多信息(即,它告诉用户返回值代表什么,并包含两个值的有用成员名称)。但是,如果它是仅在少数地方使用的非公开方法,则可以接受配对。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/507303.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号