public static void main(String args[]) {
myMethod(); // i am calling static method from main()
}
.
public static ? myMethod(){ // ? = what should be the return type
return value;// is String
return index;// is int
}
myMethod()
вернет значение String и int. Поэтому возьмите эти возвращаемые значения из main()
i, придумав следующее решение.
создать вызов класса ReturningValues
public class ReturningValues {
private String value;
private int index;
// getters and setters here
}
и измените myMethod()
следующим образом.
public static ReturningValues myMethod() {
ReturningValues rv = new ReturningValues();
rv.setValue("value");
rv.setIndex(12);
return rv;
}
Теперь мой вопрос, есть ли более простой способ достичь этого?