- 114 名前:Java軍曹 [02/12/28 11:30]
- >>110
>可変長引数をあらわすこんなクラスをつくればいいんじゃないか? そのクラスをその様にどうしても作りたいなら、むしろ extends Vector !! ていうか、implements Collection した別ものを用意!! ただしその場合、内部実装は >>111氏の言うように Vectorとまったく同じッッ!! というか自分ならむしろ、privateメンバとしてVectorを持たず、普通の配列を 持つであります!そして、java.lang.reflect.Array で newInstanceして まるでconcatするような処理をワザワザ実装するであります!! さらにこの場合、内部的にはただの配列なので、 ついでに、 java.util.Comparator を implementsした別クラスを用意し、 何か用がある場合、 java.util.Arrays.binarySearch(..)(スタメソ)の引数として使い、 そのComparator を継いだクラスの中で、渡された「配列の要素」をグリングリンに いじりまわす処理を書きたいと思いますッッ!!! (要するにComparatorであって、Comparatorで無し!!実装の上げ足取り!) 要するに”binarySearch”という響きにゾッコン☆LOVEであります!!
|

|