[Algorithm] Integer ArrayList을 int 배열로 변환하는 방법

알고리즘 문제 풀이 시 Integer ArrayList를 int[] 배열로 변환해야 할 때 사용할 수 있는 방법을 정리했습니다.

알고리즘 문제를 풀다 보면 List<Integer>로 모아둔 결과를 최종적으로 int[] 배열로 반환해야 하는 경우가 많다. String 리스트는 toArray()로 쉽게 변환할 수 있지만, primitive 타입인 int는 toArray()를 그대로 쓸 수 없다. 이번 글에서는 Integer ArrayList를 int 배열로 바꾸는 방법을 정리해보자.

[친구하자] 트랜잭션 전파(Propagation)와 비관적 락 - 같은 트랜잭션 안에서 락이 유지되는 이유

비관적 락을 적용한 통화 종료 로직에서 트랜잭션 전파가 중요한 이유, 그리고 같은 트랜잭션 안에서 DB 락이 어떻게 유지되는지 정리했습니다.

이전 일기: 비관적 락 적용기에서 통화 종료에 비관적 락을 적용했다.
그때 @Transactional 하나로 전체 흐름을 감쌌는데, 왜 한 트랜잭션으로 묶어야 하고, 전파 옵션을 잘못 쓰면 락이 어떻게 깨질 수 있는지를 이번에 정리해 본다.

[친구하자 2025 회고] 실시간 매칭 시스템, 생각보다 어려웠던 이야기

“버튼 하나면 되는 거 아냐?” 라고 생각했던 나에게 현실이 알려준 것들

[친구하자 2025 회고] 실시간 음성 매칭 서비스, 왜 이 기술들을 선택했나

컴퓨터공학 석사 출신 개발자가 첫 실전 프로젝트에서 마주한 기술 선택의 기록

Pagination