Myu
2017年8月30日水曜日
Java 参照渡し
Javaで関数に引数を渡す場合、参照渡し(正確にいうと、JAVAには参照渡しはないらしいが)になっていることに きづかず基本的ミスをしてしまう。
関数の中で、配列のソートをやっているが、これが、関数外部に影響してしまったことに
気づかずにいる。
ディープコピーとやらが必要なようだ。
String[] aaa = {"1", "2", "3", "4"};
String[] bbb = Arrays.copyOf(aaa, aaa.length);
という方法が
こちら
にあったので、参考にさせていただきました。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿