スワップ/交換演算子を含む以下のステートメントを記述する方法のロジックを理解しようとしています。これまでのところ、テキスト(問題解決のJavaイントロ)をグーグルで検索しましたが、運がありませんでした。誰かが以前に次のことに苦労していて、おそらく答えを見つけたことがありますか (これは文字列の例ですが、一般的に一時を使用するスワップ演算子に苦労しています):
2 つの文字列変数 s1 と s2 が既に宣言され、初期化されています。それらの値を交換するコードを書きます。
私は一時変数を使用することになっていることを知っています。それはまさに私のロジックがnullの場所です。
私が書いた方法は次のとおりです。
temp = s1;
s2 = temp;