アフィリエイト広告を利用しています
最新記事
日別アーカイブ

広告

posted by fanblog

2012年06月10日

配列のコピーについて

DoJa の開発で困ることの第一位は、配列の編集機能が乏しいことだと思います。
可変配列など、Vactor でなければなりませんし、通常の配列ではたいしたことはできそうにありません。

先日、オブジェクトを探している中で見つけたのですが、
System オブジェクトに arraycopy メソッドがあります。
これは、配列を新しい配列にコピーするためのメソッドのようなのですが、
自作処理で、可変配列をシミュレートしている部分があったので、
そのまま入替えてみました。

今まで for ループで処理していたものが、ネイティブの1処理で用事が済むようになりました。
ネイティブといっても、まあコンパイルするので、大きく速度に差が出るとは思えませんが、
それでも、配列についてのサポーだけでも幸いです。
ちなみに、配列の clone メソッドはエラーで、正常に使えたためしがありません。
おそらくですが、基本型の配列コピーしかサポートしていないのでしょう。
(実験していません。)


posted by FJT at 00:29| DoJa
プロフィール
FJTさんの画像
FJT
使えそうな技術情報を掲載しています。 ぜひ、役立ててください。
プロフィール
リンク集
×

この広告は30日以上新しい記事の更新がないブログに表示されております。