2014-11-20 3 views
0

누구든지 배열의 모든 n 번째 요소를 다른 배열로 복사하는 방법을 알고 있습니까? 예를 들어, 이미지 컬렉션과 관련된 숫자의 데이터 세트가 포함 된 파일이 있는데, 데이터 세트의 각 숫자는 평균 사용자 등급 (예 : 6.4), 파일 이름 (예 : 221324) 등을 나타냅니다.n 번째 요소를 배열마다 복사합니다.

그러나 평균 배열 번호를 다른 배열로 복사하고 싶습니다. 첫 번째 평균 등급은 배열의 요소 3에서 발견되며 이후 11 번째 요소는 다음 이미지의 또 다른 평균 등급입니다.

이 방법에 의해 처리 언어이며, 처리는 다음과 같이 다른 배열에 기존 배열에서 요소의 배열을 복사 할 수 있습니다 배열이라는 부분 집합(), 가지고있는 동안 :

String[] averageMaxes=subset(numbers, 3, 1); 

배열의 세 번째 요소에서 시작하여 11 번째 항목을 모두 복사하는 방법을 알 수 없습니다. 위의 코드 줄에서 하위 집합 함수는 복사 할 배열의 이름, 복사 할 시작 위치 및 요소 수를 매개 변수로 사용합니다.

답변

0

기본 for 루프와 비슷합니다.

for(int i = 3; i < averageMaxes.length; i+=11){ 
    //copy index i over to target array 
} 
관련 문제