[java] 자바에서 압축 파일의 압축된 파일 목록 가져오기

먼저, 아래의 코드는 주어진 ZIP 파일 내의 압축된 파일 목록을 가져오는 예시입니다.

import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.Enumeration;

public class ZipFileReader {
    public static void main(String[] args) {
        try (ZipFile zipFile = new ZipFile("example.zip")) {
            Enumeration<? extends ZipEntry> entries = zipFile.entries();
            while (entries.hasMoreElements()) {
                ZipEntry entry = entries.nextElement();
                System.out.println(entry.getName());
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

위 코드는 ZipFile 클래스를 사용하여 ZIP 파일을 열고, entries() 메서드를 호출하여 ZIP 파일 내의 항목들을 획득합니다. 각 항목은 ZipEntry 객체로 표현되며, getName() 메서드를 통해 파일명을 가져올 수 있습니다.

참고 자료: Java 8 Documentation - ZipFile, Java 8 Documentation - ZipEntry