【初心者】Java質問・相談スレッド72【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0878デフォルトの名無しさん
2005/10/10(月) 15:12:37Cでポインタで渡すようなことをしたいのですが、どうしたらいいのでしょうか?
よろしくお願いします。
class Foo {
...
static void swap(Foo n, Foo m) {
Foo tmp;
tmp = n; n = m; m = tmp;
}
}
public class Test {
public static void main(String[] args) {
Foo foo[] = new Foo[5];
for (int i = 0; i < foo.length; i++) {
foo[i] = new Foo();
}
Foo.swap(foo[2], foo[3]); // <--2番目と3番目を入れ換え
}
}
■ このスレッドは過去ログ倉庫に格納されています