2010-11-29 10 views
0

OK이 메서드는 디렉토리를 읽고 파일 경로가 올바른지 확인한 다음 각 파일을 메서드에 전달하고 Map 객체를 업데이트합니다. 하지만 어떻게 내가이 설명 할 수 있습니다 자바 의사. 나는 자바 문서를 만들고 싶고 문서화를 위해이 방법을 어떻게 설명해야 하는가? 제발,이 예제를 도와 줄 수 있다면 제 전체 프로젝트를 위해 일할 수 있습니다.이 방법에 대한 설명은 무엇입니까?

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

(파일 경로를 확인하고하여 getMap() 거리의 결과를 발생하지 않습니다),하지만 당신은 당신의 첫 문장에서 말했다하지 않습니다 방법은 아무것도 없다 : 감사합니다 그 종류의 문장을 Javadoc에 넣는 것은 잘못된 것입니다.

+0

실제로 내가 몇 가지 정보를 벗겨은이를 보여줍니다 이유는 ... (getAbsoluteFile()File가 reurns 때문에 새로운 File 객체를 만들 필요가 ... 없다) 에로르. – Mavin

2

은 당신의 코드 몇 가지 문제가 있습니다

  • break 문은 컴파일 오류를 줄 것이다, 나는 생각한다. return이어야합니다.

  • 대문자가있는 입력란의 첫 번째 문자 이름을 지정하는 것은 좋지 않습니다. DirMap이 필드 이름 인 경우 각각 dirmap이어야합니다.

  • Map = getMap(file); 반복적으로 Map 필드를 대체하는 것입니다, 당신은 루프를 종료 할 때, 필드는 마지막 getmap 호출에 의해 반환 된 객체를 참조합니다. 아마도 잘못된 것입니다.

  • 마지막으로 다음과 같이 file 선언을 변경하십시오. 너무 긴 때문에 미안

    File file = files[i].getAbsoluteFile(); 
    
관련 문제