기본 스타일이 아닌 Collection.toArray() 호출을 보고하고 기본 스타일을 적용할 것을 제안합니다.

컬렉션을 배열로 변환하는 스타일에는 다음 두 가지가 있습니다.

이전 Java 버전에서는 적절한 크기의 배열을 생성하는 데 필요한 리플렉션 호출의 속도가 매우 느렸으므로 크기가 사전 설정된 배열이 권장되었습니다.

하지만 OpenJDK 6의 최신 업데이트 이후로 이 호출이 기본 제공되어 빈 배열 버전의 성능이 크기가 사전 설정된 버전과 같거나 더 높을 때도 있습니다. 또한 크기가 사전 설정된 배열을 전달하면 sizetoArray호출 간에 데이터 경합이 발생할 수 있으므로 동시 또는 동기화된 컬렉션에서 위험합니다. 이 때문에 컬렉션이 작업 도중 동시에 축소된 경우 배열 끝에 여분의 null이 발생할 수 있습니다.

검사 옵션을 사용하여 기본 스타일을 선택하세요.