HOME ≫ Entry no.2 「Java 複数の戻り値を返す」 ≫ [3] [2] [1]
Java 複数の戻り値を返す
2008.06.14 |Category …Java
Javaのメソッドは戻り値を1つしか返せません。
別のクラスに返したい値をプロパティとして格納、そのクラスを返す、という形で解決。
- public class ReturnClass {
- public String valueA;
- public String valueB;
- }
- public class CalledClass {
- public ReturnClass method() {
- ReturnClass returnClass = new ReturnClass();
- returnClass.valueA = "値1";
- returnClass.valueB = "値2";
- return returnClass;
- }
- }
- public class CallerClass {
- public static void main(String[] args) {
- CalledClass calledClass = new CalledClass();
- ReturnClass value = calledClass.method();
- System.out.println(value.valueA);
- System.out.println(value.valueB);
- }
- }
PR
●Thanks Comments
●この記事にコメントする
●この記事へのトラックバック
TrackbackURL: