본문 바로가기
728x90
반응형

zip2

Spring boot에서 AWS S3에서 받은 파일들을 Zip파일로 압축후 response하기 (in memory) 스트림 InputStream,OutputStream 프로세스가 데이터의 도착지라면 입력스트림(inputstream),프로세스가 데이터의 출발지라면 출력 스트림(OutputStream) 이라고 불린다. 기준은 항상 프로그램이다. JAVA의 스트림 JAVA의 스트림은 바이트 기반 스트림,문자 기반 스트림이 존재한다. 바이트 기반 스트림 : 문자,그림,영상등 다양한 형태의 데이터를 주고 받을수 있다. 문자 기반 스트림 : 오직 문자만 주고 받을수 있도록 설계됨. JAVA에서 InputStream은 바이트 기반 입력 스트림 최상위 추상 클래스이고,OutputStream은 바이트 기반 출력 스트림 최상위 클래스이다. 이들의 하위 클래스는 XXXInputStream,XXXOutputStream 이라는 네이밍을 가진.. 2023. 5. 23.
내장 순차 자료형 함수 sorted,zip,reversed Sorted sorted 함수는 정렬된 새로운 순차 자료형을 반환한다. sorted 함수는 리스트의 sort 메서드와 같은 인자를 취한다. Zip zip 함수는 여러 개의 리스트나 튜플 또는 다른 수차 자료형을 서로 짝지어서 튜플의 리스트를 생성한다 zip 함수는 여러개의 순차 자료형을 받을수 있으며, 반환되는 리스트의 크기는 넘겨받은 순차자료형 중 가장 짧은 크기로 정해진다. 아래는 예시이다. zip 함수의 아주 흔한 사용예는 여러개의 순차자료형을 동시에 순회하는 경우인데 enumberate와 함께 사용되기도한다. 아래와 같이 튜플형식에 리스트형도 *plt를 zip에 넣어 분리하여 데이터를 뽑을수있다 여기서 *(Asterisk) 의미를 모른다면 아래에 링크로 가서 보자 hipdizzy.tistory.c.. 2020. 11. 13.
728x90
반응형