-3

Java メソッドから Java スクリプトに 2 つの値を返したいのですが、助けてもらえますか?? 助けてくれてありがとう..

4

3 に答える 3

1

私は...するだろう

int[] ret = { a, b }; 
return ret; 

また

return new int[] { a, b };

Javaから。

于 2012-04-25T09:59:13.243 に答える
0

Javaでは、メソッドから複数の値を返すことはできません。返したい値をラッパーオブジェクト(おそらく自分で作成したもの)にパックするか、共通の型を共有している場合はセット/リスト/配列にパックする必要があります。

詳細については、この回答を参照してください。

于 2012-04-25T09:47:22.470 に答える
0

1 つのメソッドから 2 つの値を返すには、結果を 1 つのオブジェクトにカプセル化する必要があります。そのオブジェクトは、長さ 2 の配列または any のように単純にすることができますCollection

次のように、独自の戻り値の型を作成してメソッドから返すこともできます。

public class MyReturnType {
    private Type1 returnedObject1;
    private Type2 returnedObject2;
    // getters and setters
}
于 2012-04-25T09:47:39.467 に答える