如何返回多个值?

2022-08-31 09:53:15

在 Java 中,是否可以将两个或多个值从一个方法返回到 main?如果是这样,它是如何实现的,如果不是,我们该怎么办?


答案 1

您可以在 Java 中返回类的对象。

如果返回的相关值超过 1 个,则将它们封装到一个类中,然后返回该类的对象是有意义的。

如果要返回不相关的值,则可以使用Java的内置容器类,如Map,List,Set等。查看 java.util 包的 JavaDoc 以获取更多详细信息。


答案 2

你可以做这样的事情:

public class Example
{
    public String name;
    public String location;

    public String[] getExample()
    {
        String ar[] = new String[2];
        ar[0]= name;
        ar[1] =  location;
        return ar; //returning two values at once
    }
}

推荐