Arrays.setAll() 또는 Arrays.fill() 호출로 대체 가능한 루프를 보고합니다.

이 검사는 프로젝트나 모듈의 언어 수준이 8 이상인 경우 루프를 Arrays.setAll()로 대체하도록 제안합니다. 모든 언어 수준에서 Arrays.setAll()로 루프를 대체할 수 있습니다.

예:


  for (int i=0; i<array.length; i++) {
     array[i] = calc(i);
  }

빠른 수정을 적용한 후:


  Arrays.setAll(array, this::calc);

2017.1의 새로운 기능