Java에 true/false를 반환하는 C 스타일 함수를 적용 할 때 가장 좋은 방법은 무엇입니까?true/false를 반환하는 메서드 적용
다음은 문제가있는 위치를 보여주는 간단한 방법입니다. 아마 파일을 (이것에 의견을 주시기 바랍니다) 필터링의 더 우아한 방법이 있다는
는public static boolean fileNameEndsWithExtension(String filename, String fileExtension) {
return filename.endsWith(fileExtension);
}
참고.
- 반환 파일 이름이 null의 경우 잘못된 : 파일 이름이
null
값 어쨌든, 하나는 무엇입니까? 그렇다면 파일 이름이null
인 경우와String
또는 파일 이름이 주어진 파일 확장자로 끝나지 않는 경우를 구분하는 방법은 무엇입니까? - 반환 유형을
null
값을 허용하는 부울 클래스 부울로 변경합니다. Exception
을 던지고 프로그래머가null
값이 절대로 메서드에 전달되지 않도록해야합니까?- 다른 해결책을 사용 하시겠습니까?
이 가능한 옵션 http://stackoverflow.com/questions/135845/are-booleans-as-method-arguments-unacceptable/135871#135871 (4)를 참조 – skaffman
는 skaffman 감사드립니다. –