Java
-
문자열 - 바이트 배열 변환 2021.11.01
-
Iterator는 기억에 박혀있는데 두개는 뭔가 생각이 잘 안나서 리마인드용 맵은 순서보장이 안된다는걸 알고는 있었는데 돌려보면서 신기한게 3개의 출력순서는 동일하다... 함 찾아봐야지
Map 출력방법 정리Iterator는 기억에 박혀있는데 두개는 뭔가 생각이 잘 안나서 리마인드용 맵은 순서보장이 안된다는걸 알고는 있었는데 돌려보면서 신기한게 3개의 출력순서는 동일하다... 함 찾아봐야지
2021.09.28 -
스트림의 중개 연산 스트림 생성으로 만든 스트림은 중개연산을 통해 다른 스트림으로 변환된다 중개연산은 스트림을 받아 스트림을 반환하기에 연속으로 사용할 수 있다. 중개연산은 filter-map 기반의 API를 사용함으로 지연연산을 통해 성능을 최적화 할 수 있다. 1. 스트림 필터링 filter() : 해당 조건에 맞는 새로운 스트림 반환 distinct() : 중복된 요소가 제거된 새로운 스트림 반환 IntStream iStream_1 = IntStream.of(1, 1, 2, 2, 3, 3, 4, 4, 5, 5); IntStream iStream_2 = IntStream.of(1, 1, 2, 2, 3, 3, 4, 4, 5, 5); iStream_1.filter(n -> n%2 == 0).forEach..
[JAVA] 스트림 03스트림의 중개 연산 스트림 생성으로 만든 스트림은 중개연산을 통해 다른 스트림으로 변환된다 중개연산은 스트림을 받아 스트림을 반환하기에 연속으로 사용할 수 있다. 중개연산은 filter-map 기반의 API를 사용함으로 지연연산을 통해 성능을 최적화 할 수 있다. 1. 스트림 필터링 filter() : 해당 조건에 맞는 새로운 스트림 반환 distinct() : 중복된 요소가 제거된 새로운 스트림 반환 IntStream iStream_1 = IntStream.of(1, 1, 2, 2, 3, 3, 4, 4, 5, 5); IntStream iStream_2 = IntStream.of(1, 1, 2, 2, 3, 3, 4, 4, 5, 5); iStream_1.filter(n -> n%2 == 0).forEach..
2021.03.10 -
Java SE 8 부터 스트림 API 사용 가능 스트림 API는 데이터를 추상화해 다양한 방식으로 저장된 데이터를 다루기 위한 공통된 방법을 제공한다. 특징 1. 내부 반복을 통해 작업을 수행 2. 재사용이 불가 3. 원본 데이터를 변경하지 않음 4. 스트림의 연산은 filter-map 기반의 API를 사용해 Lazy Evaluation을 통해 성능을 최적화한다 5. parallelStream() 을 통해 병렬 처리를 지원 동작 흐름 1. 생성 2. 중개 연산(변환) 3. 최종 연산(사용)
[JAVA] 스트림 01Java SE 8 부터 스트림 API 사용 가능 스트림 API는 데이터를 추상화해 다양한 방식으로 저장된 데이터를 다루기 위한 공통된 방법을 제공한다. 특징 1. 내부 반복을 통해 작업을 수행 2. 재사용이 불가 3. 원본 데이터를 변경하지 않음 4. 스트림의 연산은 filter-map 기반의 API를 사용해 Lazy Evaluation을 통해 성능을 최적화한다 5. parallelStream() 을 통해 병렬 처리를 지원 동작 흐름 1. 생성 2. 중개 연산(변환) 3. 최종 연산(사용)
2021.03.09