본문 바로가기 메뉴 바로가기

Beelog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Beelog

검색하기 폼
  • 분류 전체보기 (271)
    • 알고리즘 (132)
    • JAVA (26)
    • Spring (15)
    • AWS (38)
    • 개발환경 (1)
    • swift (35)
      • 문법 (28)
      • 개발 (7)
    • Angular (1)
    • ionic (5)
    • 기타 (17)
  • 방명록

2023/02/09 (1)
[Collection] 일급 컬렉션

개발 중 하나의 리스트를 다양하게 필터해서 다음 처리를 진행하는 로직을 구현했던 적이 있습니다. 이때 같은 리스트를 대상으로 여러가지 연산, 필터 등이 다양한 곳에서 사용되는 것을 보고 선배 개발자분께서 "일급 컬렉션"을 사용하면 훨씬 좋은 코드가 될 것 같다는 조언을 해주셨습니다. 그래서 해당 코드를 일급 컬렉션을 사용하여 개선한 경험에 대해 적어보고자 합니다. 일급 컬렉션 (First Class Collection) 클래스가 컬렉션을 Wrapping 하면서, 그 외 다른 멤버 변수가 없는 상태를 말합니다. 예를 들면 다음과 같은 리스트가 있다고 할 때 List applicants = new ArrayList(); for (String name : names) { applicants.add(new Ap..

JAVA 2023. 2. 9. 07:04
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 프로그래머스
  • CodeDeploy
  • ECR
  • 소수
  • array
  • Dynamic Programming
  • string
  • SWIFT
  • search
  • cloudfront
  • 에라토스테네스의 체
  • ionic
  • CodeCommit
  • 조합
  • DFS
  • programmers
  • Combination
  • sort
  • CodePipeline
  • EC2
  • AWS
  • BFS
  • map
  • spring
  • java
  • Baekjoon
  • permutation
  • Algorithm
  • 수학
  • 순열
more
«   2023/02   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바