私は C# からの新参者であり、「Java は常に値渡しである」ことを明確に知っています。
しかし、参照渡しは、1 つのメソッドから複数の出力を取得したい場合に便利です。
C# のように、Java で 1 つのメソッドから複数の出力を取得するにはどうすればよいですか。
これを行う 1 つの方法を知っています。一般的なラッパー クラスを使用して、フィールドから値を取得します。
class Wrapper<T> {
public Wrapper(T value) {
Value = value;
}
public T Value;
}
この効果を実現する別の方法はありますか?