2010-11-29 7 views
0

OKこのメソッドはディレクトリを読み取り、ファイルパスが正常であることを確認してから、各ファイルをメソッドに渡してMapオブジェクトを更新します。 しかし、私はどのようにこれについて説明することができますjava doc。私は、Javaのドキュメントを作成したいと私はどのようにドキュメントの目的のためにこのメソッドを説明する必要があります。この例で私を助けることができれば、私は私のプロジェクト全体で働くことができます。あなたの方法は、(離れてファイルパスを確認し、GetMapリクエスト(の結果をスローしません))あなたが最初の文で言ったことを実行しませんこのメソッドの説明は何ですか?

private void chckDir() { 
File[] files = Dir.listFiles(); 
    if (files == null) { 
     System.out.println("Error"); 
     break; 
    } 

    for (int i = 0; i < files.length; i++) { 
     File file = new File(files[i].getAbsoluteFile().toString()); 
        Map = getMap(file); 
    } 

}

答えて

2

が、何もありません。ありがとうございましたその種の文をJavadocに置くのは間違っている。

+0

それがこのことを示し、なぜそれがある...あまりにも長いだったので、実際に私はいくつかの情報を剥がさエロル。 – Mavin

2

あなたのコードを持ついくつかの問題があります。

  • break文がコンパイルエラーを与えるだろうが、私は思います。 returnである必要があります。

  • 最初の文字として大文字のフィールドに名前を付けるのは悪いスタイルです。 DirおよびMapがフィールド名の場合は、それぞれdirおよびmapである必要があります。

  • 声明Map = getMap(file);を繰り返しMapフィールドを置き換えるために起こっている、とあなたがループを終了すると、フィールドが最後getmap呼び出しで返されたオブジェクトを参照します。これはおそらく間違っています。

  • 最後に、file宣言を次のように変更します。申し訳ありません(新しいFileオブジェクトを作成する必要はありません... getAbsoluteFile()Fileをreurnsので)

    File file = files[i].getAbsoluteFile(); 
    
関連する問題