私は初めてです。以前の投稿リンクJava
に取り組んでいます。
.txt
ディレクトリの下にある特定の拡張子 ( など) のファイル名を返したい。
このために、2 つの引数を持つ次のメソッドを作成しました。
public void ListOfFileNames(String directoryPath,String fileType)
{
//Creating Object for File class
File fileObject=new File(directoryPath);
//Fetching all the FileNames under given Path
File[] listOfFiles=fileObject.listFiles();
//Creating another Array for saving fileNames, which are satisfying as far our requirments
String[] fileNames;
for (int fileIndex = 0; fileIndex < listOfFiles.length; fileIndex++)
{
if (listOfFiles[fileIndex].isFile())
{
//True condition,Array Index value is File
if (listOfFiles[fileIndex].getName().endsWith(fileType))
{
//System.out.println(listOfFiles[fileIndex].getName());
}
}
}
}
ここで私は2つの問題に直面しています。
関数の戻り値の型。
FileName を
fileNames
配列に追加します。
どうすればこれを修正できますか。
ありがとう。