在Java中创建可以返回多个对象的方法

在Java中创建可以返回多个对象的方法,java,object,methods,Java,Object,Methods,在java中,我想创建一个可以返回多个对象的方法,如两个int值、字符串、float、double等。实现方法是什么?您需要创建一个类来封装所有所需的返回类型 例如: public class MyReturnValues { private int integer1; private int integer2; private String myString; //etc public MyReturnValues() { } pub

在java中,我想创建一个可以返回多个对象的方法,如两个int值、字符串、float、double等。实现方法是什么?

您需要创建一个类来封装所有所需的返回类型

例如:

public class MyReturnValues {
    private int integer1;
    private int integer2;
    private String myString;
    //etc

    public MyReturnValues() {
    }

    public MyReturnValues(int integer1, int integer2, String myString) {
        this.integer1 = integer1;
        this.integer2 = integer2;
        this.myString = myString;
    }

    public int getInteger1() {
        return integer1;
    }

    public void setInteger1(int integer1) {
        this.integer1 = integer1;
    }

    public int getInteger2() {
        return integer2;
    }

    public void setInteger2(int integer2) {
        this.integer2 = integer2;
    }

    public String getMyString() {
        return myString;
    }

    public void setMyString(String myString) {
        this.myString = myString;
    }
}
然后将其设置为方法的返回值:

public MyReturnValues myMethod() {
//your code that creates the MyReturnValue using constructor or setter methods
}
要访问这些值,只需调用类上的get方法:

int integer1 = myMethod().getInteger1();
//etc

使用数组作为返回类型

public int[] returnIntValues(){
    int[] arr = {1,2,3,4,5};
    return arr;
}

定义一个类并返回它的实例。开始学习数组和集合。是否有明确的格式。例如int、int、string、double?整数、浮点和double不是对象!