와잼이 있는 개발블로그
close
프로필 배경
프로필 로고

와잼이 있는 개발블로그

    • 분류 전체보기 (22)
      • 잡담 (5)
      • back-end (7)
        • java (1)
        • spring (6)
      • front-end (6)
        • javascript (1)
        • vue (1)
        • nuxt (4)
      • 회고 (4)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록
ArrayList 의 toArray 사용시 배열 초기화 길이를 0 으로 해야하는 이유

ArrayList 의 toArray 사용시 배열 초기화 길이를 0 으로 해야하는 이유

의문 자바 코드를 작성하다보면 종종 ArrayList 를 toArray 메서드를 이용해 배열로 바꿔야 할때가 있다. List temp = new ArrayList(); temp.add("test"); String[] strings = temp.toArray(new String[temp.size()]); 하지만 위의 코드는 Intelij 가 warning 을 만드는 코드이다. 실제로 Replace argument with empty array 를 클릭해보면 empty array 초기화로 코드를 바꿔준다. 왜 길이를 미리 정한 배열보다 길이를 0으로 초기화한 배열을 사용해야하는걸까? 검색결과 성능 차이 두가지에 대한 성능테스트는 stackoverflow 글에서 찾을 수 있었다. 해당 글을 보면 아주 재미있게..

  • format_list_bulleted back-end/java
  • · 2023. 7. 11.
  • textsms
  • 1
전체 카테고리
  • 분류 전체보기 (22)
    • 잡담 (5)
    • back-end (7)
      • java (1)
      • spring (6)
    • front-end (6)
      • javascript (1)
      • vue (1)
      • nuxt (4)
    • 회고 (4)
최근 글
인기 글
최근 댓글
태그
  • #Spring Redisson
  • #nuxt3
  • #동시성
  • #Java
  • #동시성문제
  • #Spring
  • #DistributedLock
  • #redisson
  • #분산락
  • #기술컨퍼런스
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바