java – 从方法返回两个不同的值
发布时间:2020-12-15 04:56:47 所属栏目:Java 来源:网络整理
导读:我有方法将String记录列表解析为对象并返回对象List.所以我的方法签名是这样的. 公共列表 ParsedObject parse(String [] records); 但我也想返回,其他指标,如未成功解析的字符串记录数.现在我感到困惑,如何返回此指标.一种选择是创建另一个包装类,该类包含已
我有方法将String记录列表解析为对象并返回对象List.所以我的方法签名是这样的.
公共列表< ParsedObject> parse(String [] records); 但我也想返回,其他指标,如未成功解析的字符串记录数.现在我感到困惑,如何返回此指标.一种选择是创建另一个包装类,该类包含已解析记录列表和存储这些度量标准的成员. 但是我经常面对这种情况,这样我最终会创建许多包装类. 不确定我是否解释得很好.这里有什么建议? 解决方法
遗憾的是,Java不支持从函数返回多个值.你可以创建一个包装类,就像你说的那样.另一个选择是传入一个整数数组或一个“指标”对象或类似的东西,并在Parse中修改它.稍微好一点的可能是拥有一个或多个实例变量(而不是方法变量)来跟踪您需要的任何类型的诊断信息.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读