File 클래스 API를 보다가 궁금한 점이 있어요.
listRoots()는 정적 메서드라 이해되는데, listFiles()는 객체를 만들지 않고 어떻게 사용할 수 있나요?
답변 부탁드립니다.
자바 File 클래스의 listFiles() 사용법이 궁금해요
꽃가람 2026.10.24 댓글 1
꽃가람 2026.10.24 댓글 1
File 클래스 API를 보다가 궁금한 점이 있어요.
listRoots()는 정적 메서드라 이해되는데, listFiles()는 객체를 만들지 않고 어떻게 사용할 수 있나요?
답변 부탁드립니다.
조으다 2026.10.24
코드가 조금 잘못됐어요. File.listRoots()[0].listFiles()처럼 사용해야 합니다.
listRoots()는 File 객체 배열을 반환하므로, File[] rootFiles = File.listRoots();처럼 받은 다음 rootFiles[0].listFiles()를 호출하면 됩니다.