• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スペース区切りのAND検索)

スペース区切りのAND検索の実装方法

このQ&Aのポイント
  • JavaのSwingアプリケーションで、スペース区切りのAND検索機能を実装する方法について教えてください。
  • button1を押すと、テキストファイルからtext1に入力された文字列をスペースで区切ってAND検索し、検索結果をarea1に表示させる機能の実装方法について教えてください。
  • String[] strAry2 = data2.split(" ");を使用してforループで回す方法を試しましたがうまくいきませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • yuripppe
  • ベストアンサー率100% (2/2)
回答No.1

こんにちは。 例の状況としては以下でしょうか? (1)対象ファイルは1つ (2)その中で複数キーワードに一致する行を抽出したい 上の状況で合っているとすれば、 1. キーワードを区切り文字(空白など)で分解する 2. 1の1つのキーワードでファイルを検索し、 検索された行番号を保持 (行番号はfor文なんかの繰り返し回数なんかでいいかと。) 3. 2で検索した以外のキーワードで、保持した行番号に 対応する文字列をさらに検索する。 4. 3の行番号を保持する。 3.4を繰り返す。 こんな感じでどうでしょうか。

参考URL:
http://www.atmarkit.co.jp/fcoding/articles/algorithm/07/algorithm07a.html
charlie_rt
質問者

お礼

ありがとうございます、状況はまさにその通りです。 大変参考になりました。がんばってみます・・

関連するQ&A