- - PR -
Arraylistについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-08-08 02:30
Arraylistに格納されているデータに検索をかける事はできるのでしょうか。
どなたかご教授お願いします。m(__)m Arraylistに格納されているデータは、 マシン名 ファイル名 ファイルまでのパス 操作を行ったアプリ名 操作日時 Siro-03 Domain.ini c:\ProgramFiles.. SetServer.exe 2005/7/8 10:00 Siro-03 system.adm c:\WINNT\Inf mmc.exe 2005/7/9 11:24 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ です。検索をかけるというのは、例えば、@2005/7/8の10時から10:15の間に、操作を行ったアプリ名にmmc.exeがあるかどうか。 また、A操作を行ったアプリ名(mmc.exe)にはLike検索をする。 といった内容です。ネットや本で調べたのですが、方法を見つけ出す事が出来ませんでした・・。 |
|
投稿日時: 2005-08-08 06:39
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=Java+ArrayList+%E6%A4%9C%E7%B4%A2&num=50
ここらへんは?? |
|
投稿日時: 2005-08-08 12:42
java.util.ArrayListとは配列のラッパーであってデータベースではありません。
検索したいのであれば、そのロジックを自作する必要があります。 ちなみに、リストに格納される元のデータは、データベースに格納されているデータでしょうか。 本来ならデータベースから取得する段階で絞り込むべきだと思います。 |
|
投稿日時: 2005-08-08 12:55
「ロジックを自作する」ために必要な知識は、
「ソート(整列)のアルゴリズム」と「探索のアルゴリズム」です。 amazonでもたくさんの本が検索結果として出ますし、 書店の店頭にも「アルゴリズム」の書籍がたくさんあります。 アルゴリズム自体は言語に依存するものではないので、 わかりやすければJavaを使用していない本でもよいと思います。 知識をつけてから ArrayList を継承して検索メソッドをつければよいでしょう。 |
|
投稿日時: 2005-08-09 00:08
Kazukiさん、かつのりさん、Java僧さんありがとうございます。
リストに格納される元のデータは、データベースに格納されているデータです。 かつのりさんのおっしゃたように、データベースから取得する段階で絞り込む 事にしました。 みなさんありがとうございました(^^) |
1