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()
は、文字列とint値を返します。だからmain()
からこれらの戻り値を取る私は解決策を思い付いた。
クラスのコール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;
}
ここで私の質問は、これを達成するための簡単な方法はありますか?
'Properties'や' HashMap'や 'List'を使うこともできますが、返す値が明白であるため、' ReturnValues'がより適切です。 – MadProgrammer
インデックスと値はどのように関係していますか? –