首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何判断java函数是否执行成功?

问如何判断java函数是否执行成功?
EN

Stack Overflow用户
提问于 2018-01-25 12:53:50
回答 1查看 228关注 0票数 0

在c++中,我通常将byRef变量作为参数传递给函数,以获取需要返回的信息,并从函数返回一个布尔值或int值,以确定函数是否成功执行(任何时候都没有发生错误)。

我不能在Java语言中做到这一点,因为你只能传递byVal,并且只能返回一件事。

我猜你可以返回一些数组或列表,但我觉得这是一个糟糕的编码实践。

有哪些适当的方法来处理这个问题?

EN

回答 1

Stack Overflow用户

发布于 2018-01-25 15:48:18

如果你想完全像在c++中那样做,你可以通过它的包装器类通过引用传递一个基元(例如,基元int的类Integer )。但我同意问题下面的评论,即在Java中这样做的“正确方法”是在失败的情况下抛出异常。如果您不喜欢这两个想法,您仍然可以在实现您正在执行的方法的类中使用静态变量,让它们由该方法设置并由调用方法/类读取,但这也不是好的编码实践,除非由于任何原因而没有其他选择,否则不应该这样做。

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

https://stackoverflow.com/questions/48435907

复制
相关文章

相似问题

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