如何返回多个值?

在Java中是否可以从方法返回两个或多个值到main?如果是这样,有可能吗?如果没有,我们怎么办?



摇曳的蔷薇
浏览 366回答 3
3回答

慕尼黑的夜晚无繁华

您可以使用Java返回Class的对象。如果要返回多个相关的值,则将它们封装到一个类中,然后返回该类的对象是有意义的。如果要返回不相关的值,则可以使用Java的内置容器类(例如Map,List,Set等)。有关更多详细信息,请参见java.util包的JavaDoc。

Helenr

您只能返回一个值,但是它可以是具有多个字段的对象-即“值对象”。例如public class MyResult {    int returnCode;    String errorMessage;    // etc}public MyResult someMethod() {    // impl here}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java