考えてみれば、Javaの場合、変数はプリミティブか クラスオブジェクト参照だけなので、instanceof等と同列に、 組み込み演算子 swap を追加してくれれば一番スマートな気がします。 swap var1,var2; // var1,var2の型は同じでなければ構文エラー // オブジェクトに対しては浅いswap(?)を行う // つまり指すオブジェクトを入れ替えるだけ -- /** 久野 浩 - Hiroshi Kuno * @xxxxxxxxxx mailto:hkuno@xxxxxxxxxx * @xxxxxxxxxx ISO C9X, ISO C++, Java and astronomy */