■20140 / ) |
Re[1]: 検索プログラムについて |
□投稿者/ 凪瀬 (53回)-(2008/06/06(Fri) 15:44:50)
|
■No20138 (名無し さん) に返信 > (LinkedListと入力すると、Linked.classしか検索して表示されない) 「LinkedList.class」かな?
> 入力されたクラス名の全文一致検索しかできないので > 部分一致検索に切り替えたいのですが、何かいい方法はないでしょうか。
パフォーマンス抜きに単純にやるならば、Map#entrySet()でEntryを取得して、 ループですべてのEntryのキーと部分一致するかを正規表現なりでチェックするということになるでしょうか。
クラス名をキーにMapからgetするのに比べたらパフォーマンスは落ちますが、 たかだか数百とか程度のオーダーのデータなら問題にならないんじゃないかな。
|
|