>実は、XMLファイルの検索のプログラムを作成し様としているのです。
ということは、
・たくさんあるXMLファイルを片っ端から開いて、
・内容を読み込み、解析し、
・ある特定のキーワードが、(ある特定のタグの下に)あるファイルを抽出する。
という動作になりますよね? (合ってますか?)
抽出した後のファイルをどうするのかわかりませんが、ファイル名(パス)を
表示するだけなら、ファイルを探すメソッドの戻り値は、ファイル名(文字列)で
よいように思います。ただ、私ならそもそもそういうメソッドは、
ファイル名と検索キーワードを引数で受け取って、マッチしたかどうかを
booleanで返すようにしますけど。
で、フォルダ内のファイル名を片っ端からそのメソッドで判定する、
という処理は、その一階層上でやらせます。
具体的な実現手段を探してうろうろする前に、自分がなにをしたいのかを
明確にしないと、プログラムは書けませんよ。
また、こういうことをしたいのなら、難しいのはむしろXMLのパース(構文解析)
でしょうが、XMLの構文解析はDOMなどを使うと簡単です。
JavaでHello World!:
http://www.hellohiro.com/xmldom.htm
このページではDOMの環境構築の話から書いてありますが、
1.4以降のJavaなら標準で入っています。
APIリファレンスはこちら:
http://java.sun.com/j2se/1.4/ja/docs/ja/api/org/w3c/dom/package-summary.html
これが「難しくてわけわからない」ということだとすると、
今の神奈川さんには、ちょっと問題の難易度が高かった、ということだと思います。