- PR -

Arraylistについて

1
投稿者投稿内容
しろ
会議室デビュー日: 2005/07/27
投稿数: 8
投稿日時: 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検索をする。
といった内容です。ネットや本で調べたのですが、方法を見つけ出す事が出来ませんでした・・。
Kazuki
ぬし
会議室デビュー日: 2004/10/13
投稿数: 298
投稿日時: 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
ここらへんは??
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-08-08 12:42
java.util.ArrayListとは配列のラッパーであってデータベースではありません。
検索したいのであれば、そのロジックを自作する必要があります。

ちなみに、リストに格納される元のデータは、データベースに格納されているデータでしょうか。
本来ならデータベースから取得する段階で絞り込むべきだと思います。
Java僧
ぬし
会議室デビュー日: 2003/11/06
投稿数: 261
投稿日時: 2005-08-08 12:55
「ロジックを自作する」ために必要な知識は、
「ソート(整列)のアルゴリズム」と「探索のアルゴリズム」です。
amazonでもたくさんの本が検索結果として出ますし、
書店の店頭にも「アルゴリズム」の書籍がたくさんあります。

アルゴリズム自体は言語に依存するものではないので、
わかりやすければJavaを使用していない本でもよいと思います。

知識をつけてから ArrayList を継承して検索メソッドをつければよいでしょう。
しろ
会議室デビュー日: 2005/07/27
投稿数: 8
投稿日時: 2005-08-09 00:08
Kazukiさん、かつのりさん、Java僧さんありがとうございます。
リストに格納される元のデータは、データベースに格納されているデータです。
かつのりさんのおっしゃたように、データベースから取得する段階で絞り込む
事にしました。
みなさんありがとうございました(^^)
1

スキルアップ/キャリアアップ(JOB@IT)